52 void setPredefinedType(ElementAssemblyTypeEnum aType);
53 ElementAssemblyTypeEnum getPredefinedType()
const;
55 void addToAssembly(std::shared_ptr<Element> aElement);
56 void removeFromAssembly(std::shared_ptr<Element> aElement);
57 std::vector<std::shared_ptr<Element>> getAssembledElements()
const;
ElementAssemblyTypeEnum
Definition: ElementAssembly.h:37
An element is a generalization of all components that make up an AEC product. Those elements can be l...
Definition: Element.h:29
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:146
ElementAssembly()
Definition: ElementAssembly.h:63
Definition: ActiveScript.h:7
The IfcElementAssembly represents complex element assemblies aggregated from several elements,...
Definition: ElementAssembly.h:32
#define FORWARD_DECL(x, y)
Definition: Globals.h:93