53 void setPredefinedType(ElementAssemblyTypeEnum aType);
54 ElementAssemblyTypeEnum getPredefinedType()
const;
56 void addToAssembly(std::shared_ptr<Element> aElement);
57 void removeFromAssembly(std::shared_ptr<Element> aElement);
58 std::vector<std::shared_ptr<Element>> getAssembledElements()
const;
ElementAssemblyTypeEnum
Definition: ElementAssembly.h:38
An element is a generalization of all components that make up an AEC product. Those elements can be l...
Definition: Element.h:40
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:149
ElementAssembly()
Definition: ElementAssembly.h:64
#define OPENLXAPP_EXPORT
Definition: OpenLxApp_defines.h:12
Definition: ActiveScript.h:9
The IfcElementAssembly represents complex element assemblies aggregated from several elements,...
Definition: ElementAssembly.h:33
#define FORWARD_DECL(x, y)
Definition: Globals.h:96