Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
List of all members
HPS.Exchange.BIMData Class Reference
Inheritance diagram for HPS.Exchange.BIMData:

Public Member Functions | |
BIMData () | |
BIMData (HPS.Exchange.BIMData in_bim_data) | |
override void | Dispose () |
override bool | Equals (System.Object obj) |
bool | Equals (HPS.Exchange.BIMData in_bim_data) |
override int | GetHashCode () |
HPS.Exchange.BIMRelationshipEntity [] | GetRelatedEntities (HPS.Exchange.Component in_component, HPS.Exchange.BIMRelationshipType in_relationship_type) |
HPS.Exchange.BIMRelationshipEntity [] | GetRelatingEntities (HPS.Exchange.Component in_component, HPS.Exchange.BIMRelationshipType in_relationship_type) |
HPS.Exchange.BIMRelationship [] | GetRelationships (HPS.Exchange.Component in_component) |
HPS.Exchange.BIMType [] | GetTypes () |
override HPS.Type | ObjectType () |
![]() | |
Sprocket (HPS.Sprocket in_that) | |
![]() | |
virtual bool | Empty () |
IntPtr | GetClassID () |
IntPtr | GetInstanceID () |
bool | HasType (HPS.Type in_mask) |
Object (HPS.Object that) | |
virtual void | Reset () |
virtual HPS.Type | Type () |
Static Public Member Functions | |
static bool | operator!= (HPS.Exchange.BIMData a, HPS.Exchange.BIMData b) |
static bool | operator== (HPS.Exchange.BIMData a, HPS.Exchange.BIMData b) |
![]() | |
static IntPtr | ClassID< T > () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
Detailed Description
BIM related data inside the model.
Constructor & Destructor Documentation
◆ BIMData() [1/2]
|
inline |
The default constructor creates an empty BIMData object.
◆ BIMData() [2/2]
|
inline |
Member Function Documentation
◆ Equals()
|
inline |
◆ GetRelatedEntities()
|
inline |
Get an array of BIMRelationshipEntity that are related to the component given.
- Parameters
-
in_component the component used to search related BIMRelationshipEntity. in_relationship_type the type of BIMRelationship used for the search.
- Returns
- an array of BIMRelationshipEntity.
◆ GetRelatingEntities()
|
inline |
Get an array of BIMRelationshipEntity that are relating to the component given.
- Parameters
-
in_component the component used to search relating BIMRelationshipEntity. in_relationship_type the type of BIMRelationship used for the search.
- Returns
- an array of BIMRelationshipEntity.
◆ GetRelationships()
|
inline |
Get an array of all relationships that target the component given.
- Parameters
-
in_component the component whose relationships are requested.
- Returns
- the array of BIMRelationship for the component.
◆ GetTypes()
|
inline |
◆ ObjectType()
|
inlinevirtual |
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).
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented from HPS.Object.
The documentation for this class was generated from the following file:
- internals/hps_sprk_exchange/source/cs/HPS.Exchange.cs