Archicad 29 C++ API
Loading...
Searching...
No Matches
IFCAPI::ObjectID Class Referencefinal

Identifies an IFC entity (e.g: IfcBuildingStorey, IfcBeam, IfcZone, etc.) More...

#include <IFCObjectID.hpp>

Inheritance diagram for IFCAPI::ObjectID:
ACAPI::Object

Public Member Functions

ULong GenerateHashValue () const
 For use as Hash key.
 
bool operator== (const IFCAPI::ObjectID &other) const
 Equality operator.
 
bool operator!= (const IFCAPI::ObjectID &other) const
 Inequality operator.
 
- Public Member Functions inherited from ACAPI::Object
 Object (std::shared_ptr< Impl::ObjectImpl > impl)
 Constructs a new object.
 
const API_TokenGetToken () const
 Get the token for this object.
 

Friends

class Assignments
 
class HookAssignments
 
class HookDataProvider
 
class ObjectAccessor
 

Additional Inherited Members

- Protected Member Functions inherited from ACAPI::Object
 ~Object ()
 Default destructor.
 
- Protected Attributes inherited from ACAPI::Object
std::shared_ptr< Impl::ObjectImplmImpl
 Impl object given by constructor.
 

Detailed Description

Identifies an IFC entity (e.g: IfcBuildingStorey, IfcBeam, IfcZone, etc.)

Since
Archicad 28
Remarks
Use it to query additional IFC related information for the specific entity.