|
OpenLexocad
27.0
|
This is the complete list of members for OpenLxApp::ProductImpl, including all inherited members.
| getBoundingBox() const | OpenLxApp::ProductImpl | |
| getDocument() const | OpenLxApp::ProductImpl | |
| getDrawStyle() const | OpenLxApp::ProductImpl | |
| getGeometry() const | OpenLxApp::ProductImpl | |
| getGeometryToWorldTransform() const | OpenLxApp::ProductImpl | |
| getLocalAxes(Geom::Ax2 &localAxes) | OpenLxApp::ProductImpl | |
| getLocalPlacement() const | OpenLxApp::ProductImpl | |
| getLocalShape() const | OpenLxApp::ProductImpl | |
| getLocalToWorldTransform() const | OpenLxApp::ProductImpl | |
| getOglMaterial() const | OpenLxApp::ProductImpl | |
| getPositionNb() const | OpenLxApp::ProductImpl | |
| getProperty(const std::string &aName) const | OpenLxApp::ProductImpl | |
| getPropertyBool(const std::string &aName) const | OpenLxApp::ProductImpl | |
| getPropertyButton(const std::string &aName) const | OpenLxApp::ProductImpl | |
| getPropertyColor(const std::string &aName) const | OpenLxApp::ProductImpl | |
| getPropertyDouble(const std::string &aName) const | OpenLxApp::ProductImpl | |
| getPropertyEnum(const std::string &aName) const | OpenLxApp::ProductImpl | |
| getPropertyGroupName() const | OpenLxApp::ProductImpl | |
| getPropertyHeader() const | OpenLxApp::ProductImpl | |
| getPropertyInteger(const std::string &aName) const | OpenLxApp::ProductImpl | |
| getPropertyMap() const | OpenLxApp::ProductImpl | |
| getPropertySetByName(const Base::String &aName) const | OpenLxApp::ProductImpl | |
| getPropertySetNames() const | OpenLxApp::ProductImpl | |
| getPropertyString(const std::string &aName) const | OpenLxApp::ProductImpl | |
| getPropertyUser(const std::string &aName) const | OpenLxApp::ProductImpl | |
| getPropertyUser() const | OpenLxApp::ProductImpl | |
| getShape() const | OpenLxApp::ProductImpl | |
| getTransform() const | OpenLxApp::ProductImpl | |
| isRegisteredProperty(const std::string &aName) const | OpenLxApp::ProductImpl | |
| isVisible() const | OpenLxApp::ProductImpl | |
| onChange(std::shared_ptr< T > aObject, Core::DocObject *aCaller, const Core::DocObjectObserverMsg &aReason) | OpenLxApp::ProductImpl | inline |
| ProductImpl(App::Product *aProduct) | OpenLxApp::ProductImpl | |
| registerPropertyBool(const std::string &aName, bool aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::ProductImpl | |
| registerPropertyButton(const std::string &aName, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::ProductImpl | |
| registerPropertyColor(const std::string &aName, const Base::Color &aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::ProductImpl | |
| registerPropertyDouble(const std::string &aName, double aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::ProductImpl | |
| registerPropertyEnum(const std::string &aName, int aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::ProductImpl | |
| registerPropertyInteger(const std::string &aName, int aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::ProductImpl | |
| registerPropertyString(const std::string &aName, const Base::String &aDefaultValue, Property::Visible aVisible=Property::VISIBLE, Property::Editable aEditable=Property::EDITABLE, int aTranslationId=-1) | OpenLxApp::ProductImpl | |
| registerPythonClass(std::shared_ptr< T > aObject, const std::string &aClassName, const std::string &aParentClassName) | OpenLxApp::ProductImpl | inline |
| rotate(const Geom::Ax1 &axis, double angle, Geom::CoordSpace aCoordSpace=Geom::CoordSpace::WCS) | OpenLxApp::ProductImpl | |
| setAmbientColor(const Base::Color &aCol) | OpenLxApp::ProductImpl | |
| setDiffuseColor(const Base::Color &aCol) | OpenLxApp::ProductImpl | |
| setDrawStyle(const Draw::DrawStyle &ds) | OpenLxApp::ProductImpl | |
| setEmissiveColor(const Base::Color &aCol) | OpenLxApp::ProductImpl | |
| setGeometry(std::shared_ptr< Geometry > geo) | OpenLxApp::ProductImpl | virtual |
| setLengthAndCrossTexture(const Draw::Texture2 &lengthTexture, const Draw::Texture2 &crossTexture, const Draw::Texture2Transform &lengthTextureTrsf=Draw::Texture2Transform(), const Draw::Texture2Transform &crossTextureTrsf=Draw::Texture2Transform()) | OpenLxApp::ProductImpl | |
| setLineWidth(float width) | OpenLxApp::ProductImpl | |
| setLocalAxes(const Geom::Dir &zHeight, const Geom::Dir &xLength) | OpenLxApp::ProductImpl | |
| setLocalPlacement(const Geom::Ax2 &pos) | OpenLxApp::ProductImpl | |
| setOglMaterial(const Draw::OglMaterial &mat, int faceIndex=-1) | OpenLxApp::ProductImpl | |
| setPositionNb(long value) | OpenLxApp::ProductImpl | |
| setPropertyGroupName(const Base::String &aDefaultName, int aTranslationId) | OpenLxApp::ProductImpl | |
| setPropertyHeader(const Base::String &aDefaultName, int aTranslationId) | OpenLxApp::ProductImpl | |
| setReflectiveColor(const Base::Color &aCol) | OpenLxApp::ProductImpl | |
| setShininess(int aVal) | OpenLxApp::ProductImpl | |
| setSpecularColor(const Base::Color &aCol) | OpenLxApp::ProductImpl | |
| setStandardManipulatorPolicy(const Core::StandardManipulatorPolicy &aPolicy) | OpenLxApp::ProductImpl | |
| setTexture(const Draw::Texture2 &tex, int faceIndex=-1) | OpenLxApp::ProductImpl | |
| setTransform(const Geom::Trsf &t) | OpenLxApp::ProductImpl | |
| setTransparency(int aVal) | OpenLxApp::ProductImpl | |
| setVisible(bool onoff) | OpenLxApp::ProductImpl | |
| translate(const Geom::Vec &aVec, Geom::CoordSpace aCoordSpace=Geom::CoordSpace::WCS) | OpenLxApp::ProductImpl | |
| translateAfterScaled(const Geom::Vec &aVec, const Geom::Pnt &aScaleBasePnt) | OpenLxApp::ProductImpl | |
| ~ProductImpl(void) | OpenLxApp::ProductImpl |