Go to the documentation of this file.
4 #include <LxIfcBase/LxIfcProperty.h>
std::vector< std::shared_ptr< ObjectDefinition > > getAllDecomposedObjects() const
Definition: ActiveScript.h:10
#define FORWARD_DECL(x, y)
Definition: Globals.h:93
virtual ~ObjectDefinition(void)
void addAggregationObject(std::shared_ptr< ObjectDefinition > aObject)
std::vector< std::shared_ptr< Root > > getAssociationObjects() const
#define PROXY_HEADER_ABSTRACT(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:137
std::shared_ptr< LxIfcBase::LxIfcProperty > getIfcPropertySets() const
std::vector< std::shared_ptr< ObjectDefinition > > getDecompositionObjects() const
void addAssociationObject(std::shared_ptr< Root > aObject)
std::shared_ptr< ObjectDefinition > getDecomposedObject() const
void removeAggregationObject(std::shared_ptr< ObjectDefinition > aObject)
void addAggregationObjects(const std::vector< std::shared_ptr< ObjectDefinition >> &aObjects)
std::vector< std::shared_ptr< ObjectDefinition > > getAllAggregationObjects() const
std::shared_ptr< ObjectDefinition > getAggregatedObject() const
void removeAggregationObjects()
Root is the base class of all BIM related entities. All BIM entities can be identified by a Globally ...
Definition: Root.h:20
std::vector< std::shared_ptr< ObjectDefinition > > getAllAggregatedObjects() const
std::vector< std::shared_ptr< ObjectDefinition > > getAllDecompositionObjects() const
std::vector< std::shared_ptr< ObjectDefinition > > getAggregationObjects() const
An ObjectDefinition is the generalization of any semantically treated thing or process,...
Definition: ObjectDefinition.h:30