HPS::Exchange::BIMRelationshipEntity

class HPS.Exchange.BIMRelationshipEntity : public HPS.Sprocket

Entity inside a BIM relationship

Public Functions

BIMRelationshipEntity ()

The default constructor creates an empty BIMRelationshipEntity object.

BIMRelationshipEntity (HPS.Exchange.BIMRelationshipEntity in_that)

The copy constructor creates a new BIMRelationshipEntity object that is associated with the same data as the source BIMRelationshipEntity.

Param in_that

The source BIMRelationshipEntity to copy.

override void Dispose ()
bool Equals (HPS.Exchange.BIMRelationshipEntity in_relationshipEntity)

Check if the source BIMRelationshipEntity is equivalent to this BIMRelationshipEntity.

Param in_relationshipEntity

The source BIMRelationshipEntity to compare to this BIMRelationshipEntity.

Return

true if the objects are equivalent, false otherwise.

override bool Equals (Object obj)
HPS.Exchange.Component GetComponent ()

Get the component for this entity.

Return

the component for this entity of an empty component is the element is not loaded (such as openings).

override int GetHashCode ()
string GetName ()

Get the name of this BIMRelationshipEntity.

Return

the name of this BIMRelationshipEntity.

string GetName (bool use_generated_if_needed)

Get the name of this BIMRelationshipEntity.

Param use_generated_if_needed

Whether to use the generated name if the component has no name.

Return

the name of this BIMRelationshipEntity.

override HPS.Type ObjectType ()

This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).

Return

The declared type of the object in question, which may differ from the true, underlying type.