OpenLexocad
28.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 | |
getPythonProductVersion() 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 | |
setPythonProductVersion(int pythonProductVersion) const | 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 |