| __getObj__() const | OpenLxApp::DocObject | |
| _copySubElems(App::Element *fromElem, std::shared_ptr< Element > toElem) const | OpenLxApp::Element | protected |
| _coreObj | OpenLxApp::DocObject | protected |
| addAggregationObject(std::shared_ptr< ObjectDefinition > aObject) | OpenLxApp::ObjectDefinition | |
| addAggregationObjects(const std::vector< std::shared_ptr< ObjectDefinition >> &aObjects) | OpenLxApp::ObjectDefinition | |
| addAssociationObject(std::shared_ptr< Root > aObject) | OpenLxApp::ObjectDefinition | |
| addOpeningElement(std::shared_ptr< OpeningElement > aOpening) | OpenLxApp::Element | |
| addSubElement(std::shared_ptr< SubElement > aSubElement) | OpenLxApp::Element | |
| copy() const | OpenLxApp::Element | |
| CurtainWall() | OpenLxApp::CurtainWall | inlineprotected |
| CurtainWallTypeEnum enum name | OpenLxApp::CurtainWall | |
| DocObject(Core::DocObject *aObject) | OpenLxApp::DocObject | |
| DocObject() | OpenLxApp::DocObject | protected |
| Element() | OpenLxApp::Element | inlineprotected |
| get_Cdwk_SAT_Attributes() const | OpenLxApp::Element | |
| getAggregatedObject() const | OpenLxApp::ObjectDefinition | |
| getAggregationObjects() const | OpenLxApp::ObjectDefinition | |
| getAllAggregatedObjects() const | OpenLxApp::ObjectDefinition | |
| getAllAggregationObjects() const | OpenLxApp::ObjectDefinition | |
| getAllDecomposedObjects() const | OpenLxApp::ObjectDefinition | |
| getAllDecompositionObjects() const | OpenLxApp::ObjectDefinition | |
| getAssociatedMaterial() const | OpenLxApp::Element | |
| getAssociationObjects() const | OpenLxApp::ObjectDefinition | |
| getBoundingBox() const | OpenLxApp::Product | |
| getDbgInfo() const | OpenLxApp::DocObject | |
| getDecomposedObject() const | OpenLxApp::ObjectDefinition | |
| getDecompositionObjects() const | OpenLxApp::ObjectDefinition | |
| getDocument() const | OpenLxApp::DocObject | |
| getDrawStyle() const | OpenLxApp::Product | |
| getEntityType() const | OpenLxApp::DocObject | |
| getEntityTypeAsString() const | OpenLxApp::DocObject | |
| getExternalPythonTypeObject() const | OpenLxApp::Product | |
| getFilledOpeningElement() const | OpenLxApp::Element | |
| getGeometry() const | OpenLxApp::Product | |
| getGeometryToWorldTransform() const | OpenLxApp::Product | |
| getGlobalClassId() const | OpenLxApp::Product | virtual |
| getGlobalId() const | OpenLxApp::Root | |
| getGroup() const | OpenLxApp::Element | |
| getIfcPropertySets() const | OpenLxApp::ObjectDefinition | |
| getLayer() const | OpenLxApp::Element | |
| getLocalAxes(Geom::Ax2 &localAxes) | OpenLxApp::Product | |
| getLocalPlacement() const | OpenLxApp::Product | |
| getLocalShape() const | OpenLxApp::Product | |
| getLocalToWorldTransform() const | OpenLxApp::Product | |
| getOglMaterial() const | OpenLxApp::Product | |
| getOpeningElements() const | OpenLxApp::Element | |
| getPlacementRelativeTo() const | OpenLxApp::Element | |
| getPositionNb() const | OpenLxApp::Product | |
| getPredefinedType() const | OpenLxApp::CurtainWall | |
| getProperty(const std::string &aName) const | OpenLxApp::Product | |
| getPropertyBool(const std::string &aName) const | OpenLxApp::Product | |
| getPropertyButton(const std::string &aName) const | OpenLxApp::Product | |
| getPropertyColor(const std::string &aName) const | OpenLxApp::Product | |
| getPropertyDouble(const std::string &aName) const | OpenLxApp::Product | |
| getPropertyEnum(const std::string &aName) const | OpenLxApp::Product | |
| getPropertyGroupName() const | OpenLxApp::Product | |
| getPropertyHeader() const | OpenLxApp::Product | |
| getPropertyInteger(const std::string &aName) const | OpenLxApp::Product | |
| getPropertyMap() const | OpenLxApp::Product | |
| getPropertySetByName(const Base::String &aName) const | OpenLxApp::Product | |
| getPropertySetNames() const | OpenLxApp::Product | |
| getPropertyString(const std::string &aName) const | OpenLxApp::Product | |
| getPropertyUser(const std::string &aName) const | OpenLxApp::Product | |
| getPropertyUser() const | OpenLxApp::Product | |
| getShape() const | OpenLxApp::Product | |
| getSpatialStructure() const | OpenLxApp::Product | |
| getSubElements() const | OpenLxApp::Element | |
| getTag() const | OpenLxApp::Element | |
| getTransform() const | OpenLxApp::Product | |
| getUserName() const | OpenLxApp::Root | |
| hasErrors() const | OpenLxApp::DocObject | |
| isNew() const | OpenLxApp::DocObject | |
| isRegisteredProperty(const std::string &aName) const | OpenLxApp::Product | |
| isTemporary() const | OpenLxApp::Element | |
| isUpdated() const | OpenLxApp::DocObject | |
| isValid() const | OpenLxApp::DocObject | |
| isVisible() const | OpenLxApp::Product | |
| Object() | OpenLxApp::Object | protected |
| ObjectDefinition() | OpenLxApp::ObjectDefinition | protected |
| onChange(Core::DocObject *aCaller, const Core::DocObjectObserverMsg &aReason) override | OpenLxApp::Product | protectedvirtual |
| onPropertyChanged(const std::string &aPropertyName) | OpenLxApp::Product | virtual |
| onScaling(const Geom::Vec &aVec, const Geom::Pnt &aScaleBasePnt) | OpenLxApp::Product | virtual |
| Product() | OpenLxApp::Product | protected |
| registerPropertyBool(const std::string &aName, bool aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::Product | |
| registerPropertyButton(const std::string &aName, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::Product | |
| registerPropertyColor(const std::string &aName, Base::Color aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::Product | |
| registerPropertyDouble(const std::string &aName, double aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::Product | |
| registerPropertyEnum(const std::string &aName, int aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::Product | |
| registerPropertyInteger(const std::string &aName, int aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::Product | |
| registerPropertyString(const std::string &aName, Base::String aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::Product | |
| registerPythonClass(const std::string &aClassName, const std::string &aParentClassName) | OpenLxApp::Product | |
| removeAggregationObject(std::shared_ptr< ObjectDefinition > aObject) | OpenLxApp::ObjectDefinition | |
| removeAggregationObjects() | OpenLxApp::ObjectDefinition | |
| removeAssociatedMaterial() | OpenLxApp::Element | |
| removeExternalTypeObject() | OpenLxApp::Product | |
| removeOpeningElement(std::shared_ptr< OpeningElement > aOpening) | OpenLxApp::Element | |
| removeOpeningElements() | OpenLxApp::Element | |
| removeSubElement(std::shared_ptr< SubElement > aSubElement) | OpenLxApp::Element | |
| removeSubElements() | OpenLxApp::Element | |
| Root() | OpenLxApp::Root | inlineprotected |
| rotate(const Geom::Ax1 &axis, double angle, Geom::CoordSpace aCoordSpace=Geom::CoordSpace::WCS) | OpenLxApp::Product | |
| setAmbientColor(const Base::Color &aCol) | OpenLxApp::Product | |
| setAssociatedMaterial(std::shared_ptr< MaterialDefinition > aMaterialDefinition) | OpenLxApp::Element | |
| setCdwkAttributeData(const CdwkAttributeData &aData) | OpenLxApp::Element | |
| setDiffuseColor(const Base::Color &aCol) | OpenLxApp::Product | |
| setDrawStyle(const Draw::DrawStyle &ds) | OpenLxApp::Product | |
| setEmissiveColor(const Base::Color &aCol) | OpenLxApp::Product | |
| setExternalPythonTypeObject(ExternalPythonTypeObject *aObj) | OpenLxApp::Product | |
| setGeometry(std::shared_ptr< Geometry > geo) | OpenLxApp::Product | virtual |
| setGlobalId(const Base::GlobalId &aGlobalId) | OpenLxApp::Root | |
| setLayer(int layernumber) | OpenLxApp::Element | |
| setLengthAndCrossTexture(const Draw::Texture2 &lengthTexture, const Draw::Texture2 &crossTexture, const Draw::Texture2Transform &lengthTextureTrsf=Draw::Texture2Transform(), const Draw::Texture2Transform &crossTextureTrsf=Draw::Texture2Transform()) | OpenLxApp::Product | |
| setLineWidth(float width) | OpenLxApp::Product | |
| setLocalAxes(const Geom::Dir &zHeight, const Geom::Dir &xLength) | OpenLxApp::Product | |
| setLocalPlacement(const Geom::Ax2 &pos) | OpenLxApp::Product | |
| setOglMaterial(const Draw::OglMaterial &mat, int faceIndex=-1) | OpenLxApp::Product | |
| setPlacementRelativeTo(std::shared_ptr< Element > other) | OpenLxApp::Element | |
| setPlacementRelativeTo(std::shared_ptr< Element > other, bool keepGlobalPosition) | OpenLxApp::Element | |
| setPositionNb(long value) | OpenLxApp::Product | |
| setPredefinedType(CurtainWallTypeEnum aType) | OpenLxApp::CurtainWall | |
| setPropertyGroupName(const Base::String &aDefaultName, int aTranslationId) | OpenLxApp::Product | |
| setPropertyGroupName(const Base::String &aDefaultName) | OpenLxApp::Product | |
| setPropertyHeader(const Base::String &aDefaultName, int aTranslationId) | OpenLxApp::Product | |
| setPropertyHeader(const Base::String &aDefaultName) | OpenLxApp::Product | |
| setReflectiveColor(const Base::Color &aCol) | OpenLxApp::Product | |
| setShininess(int aVal) | OpenLxApp::Product | |
| setSpatialStructure(std::shared_ptr< SpatialStructureElement > aSpatialStructureElement) | OpenLxApp::Product | |
| setSpecularColor(const Base::Color &aCol) | OpenLxApp::Product | |
| setStandardManipulatorPolicy(const Core::StandardManipulatorPolicy &aPolicy) | OpenLxApp::Product | |
| setTag(const Base::String &aTag) | OpenLxApp::Element | |
| setTemporary(bool on) | OpenLxApp::Element | |
| setTexture(const Draw::Texture2 &tex, int faceIndex=-1) | OpenLxApp::Product | |
| setTransform(const Geom::Trsf &t) | OpenLxApp::Product | |
| setTransparency(int aVal) | OpenLxApp::Product | |
| setUserName(const Base::String &aName) | OpenLxApp::Root | |
| setVisible(bool onoff) | OpenLxApp::Product | |
| touch() | OpenLxApp::DocObject | |
| translate(const Geom::Vec &aVec, Geom::CoordSpace aCoordSpace=Geom::CoordSpace::WCS) | OpenLxApp::Product | |
| translateAfterScaled(const Geom::Vec &aVec, const Geom::Pnt &aScaleBasePnt) | OpenLxApp::Product | virtual |
| ~CurtainWall(void) | OpenLxApp::CurtainWall | virtual |
| ~DocObject(void) | OpenLxApp::DocObject | virtual |
| ~DocObjectObserver() | Core::DocObjectObserver | virtual |
| ~Element(void) | OpenLxApp::Element | virtual |
| ~Object(void) | OpenLxApp::Object | virtual |
| ~ObjectDefinition(void) | OpenLxApp::ObjectDefinition | virtual |
| ~Product(void) | OpenLxApp::Product | virtual |
| ~Root(void) | OpenLxApp::Root | virtual |