|
Archicad 30 C++ API
|
Handles IFC objects, identifications and types. More...
#include <IFCObjectAccessor.hpp>
Public Member Functions | |
| ACAPI::Result< ObjectID > | CreateIfcProjectObjectID () const |
| Creates ObjectID for IfcProject. | |
| ACAPI::Result< ObjectID > | CreateIfcSiteObjectID () const |
| Creates ObjectID for IfcSite. | |
| ACAPI::Result< ObjectID > | CreateIfcBuildingObjectID () const |
| Creates ObjectID for IfcBuilding. | |
| ACAPI::Result< ObjectID > | CreateIfcBuildingStoreyObjectID (short floorNumber) const |
| Creates ObjectID based on Archicad story. | |
| ACAPI::Result< ObjectID > | CreateElementObjectID (const API_Elem_Head &elementHead) const |
| Creates ObjectID based on Archicad element. | |
| ACAPI::Result< IfcGloballyUniqueId > | GetGlobalId (const IFCAPI::ObjectID &objectID) const |
| Gets IFC Identifier for an IFC entity. | |
| ACAPI::Result< IfcGloballyUniqueId > | GetExternalGlobalId (const IFCAPI::ObjectID &objectID) const |
| Gets external IFC Identifier for an IFC entity. | |
| ACAPI::Result< std::unordered_set< IFCAPI::ObjectID > > | FindElementsByGlobalId (const IfcGloballyUniqueId &globalId) const |
| Finds elements having a certain IFC identifier. | |
| ACAPI::Result< API_Guid > | GetAPIElementID (const IFCAPI::ObjectID &objectID) const |
| Gets Archicad element guid from an IFC ObjectID. | |
| ACAPI::Result< short > | GetStoryIndex (const IFCAPI::ObjectID &objectID) const |
| Gets Archicad story index from an IFC ObjectID. | |
| ACAPI::Result< IFCType > | GetIFCType (const IFCAPI::ObjectID &objectID) const |
| Gets IFC type of an IFC entity. | |
| ACAPI::Result< IFCType > | GetTypeObjectIFCType (const IFCAPI::ObjectID &objectID) const |
| Gets IFC type of the IfcTypeObject of an IFC entity. | |
| ACAPI::Result< IFCAPI::Assignments > | GetAssignments () const |
| Gets the persistent Assignment Tree. | |
Public Member Functions inherited from ACAPI::Object | |
| Object (std::shared_ptr< Impl::ObjectImpl > impl) | |
| Constructs a new object. | |
| const API_Token & | GetToken () const |
| Get the token for this object. | |
Friends | |
| ObjectAccessor | GetObjectAccessor () |
| Gets the ObjectAccessor to handle IFC objects, identifications and types. | |
Additional Inherited Members | |
Protected Member Functions inherited from ACAPI::Object | |
| ~Object () | |
| Default destructor. | |
Protected Attributes inherited from ACAPI::Object | |
| std::shared_ptr< Impl::ObjectImpl > | mImpl |
| Impl object given by constructor. | |
Handles IFC objects, identifications and types.
|
friend |
Gets the ObjectAccessor to handle IFC objects, identifications and types.