__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 | |
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::Railing | |
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 |
Railing() | OpenLxApp::Railing | inlineprotected |
RailingTypeEnum enum name | OpenLxApp::Railing | |
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(RailingTypeEnum aType) | OpenLxApp::Railing | |
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 |
~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 |
~Railing(void) | OpenLxApp::Railing | virtual |
~Root(void) | OpenLxApp::Root | virtual |