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.

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.


true if the objects are equivalent, false otherwise.

HPS.Exchange.Component GetComponent ()

Get the component for this entity.


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

string GetName ()

Get the name of this BIMRelationshipEntity.


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.


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).


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