38 void setPredefinedType(OpeningElementTypeEnum aType);
39 OpeningElementTypeEnum getPredefinedType()
const;
41 void addFilling(std::shared_ptr<Element> aFilling);
42 std::vector<std::shared_ptr<Element>> getFillings()
const;
43 void removeFilling(std::shared_ptr<Element> aFilling);
44 void removeFillings();
46 std::shared_ptr<Element> getVoidedElement()
const;
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
OpeningElementTypeEnum
Definition: OpeningElement.h:29
#define OPENLXAPP_EXPORT
Definition: OpenLxApp_defines.h:12
Definition: ActiveScript.h:9
#define FORWARD_DECL(x, y)
Definition: Globals.h:96
OpeningElement()
Definition: OpeningElement.h:52
The opening element stands for opening, recess or chase, all reflecting voids. It represents a void w...
Definition: OpeningElement.h:24