Inheritance diagram for HPS.Exchange.BIMType:
HPS.Sprocket HPS.Object

Public Member Functions

 BIMType ()
 
 BIMType (HPS.Exchange.BIMType in_bim_type)
 
override void Dispose ()
 
override bool Equals (System.Object obj)
 
bool Equals (HPS.Exchange.BIMType in_bim_type)
 
HPS.Exchange.Component [] GetComponents ()
 
override int GetHashCode ()
 
string GetName ()
 
override HPS.Type ObjectType ()
 
- Public Member Functions inherited from HPS.Sprocket
Sprocket (HPS.Sprocket in_that)
 
- Public Member Functions inherited from HPS.Object
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.BIMType a, HPS.Exchange.BIMType b)
 
static bool operator== (HPS.Exchange.BIMType a, HPS.Exchange.BIMType b)
 
- Static Public Member Functions inherited from HPS.Object
static IntPtr ClassID< T > ()
 

Protected Member Functions

override void deleteCptr ()
 
- Protected Member Functions inherited from HPS.Object
virtual IntPtr GetNonDirectorClassID ()
 

Additional Inherited Members

- Protected Attributes inherited from HPS.Object
bool cMemOwn
 
HandleRef cptr
 

Detailed Description

BIM Type

Constructor & Destructor Documentation

◆ BIMType() [1/2]

HPS.Exchange.BIMType.BIMType ( )
inline

The default constructor creates an empty BIMType object.

◆ BIMType() [2/2]

HPS.Exchange.BIMType.BIMType ( HPS.Exchange.BIMType  in_bim_type)
inline

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

Parameters
in_bim_typeThe source BIMType to copy.

Member Function Documentation

◆ Equals()

bool HPS.Exchange.BIMType.Equals ( HPS.Exchange.BIMType  in_bim_type)
inline

Check if the source BIMType is equivalent to this BIMType.

Parameters
in_bim_typeThe source BIMType to compare to this BIMType.
Returns
true if the objects are equivalent, false otherwise.

◆ GetComponents()

HPS.Exchange.Component [] HPS.Exchange.BIMType.GetComponents ( )
inline

Get the components that are associated with this type.

Returns
an array of components that are associated with this type.

◆ GetName()

string HPS.Exchange.BIMType.GetName ( )
inline

Get the name of this type.

Returns
the name of this type.

◆ ObjectType()

override HPS.Type HPS.Exchange.BIMType.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