OpenLexocad  27.1
OpenLxApp::ProductImpl Member List

This is the complete list of members for OpenLxApp::ProductImpl, including all inherited members.

getBoundingBox() constOpenLxApp::ProductImpl
getDocument() constOpenLxApp::ProductImpl
getDrawStyle() constOpenLxApp::ProductImpl
getGeometry() constOpenLxApp::ProductImpl
getGeometryToWorldTransform() constOpenLxApp::ProductImpl
getLocalAxes(Geom::Ax2 &localAxes)OpenLxApp::ProductImpl
getLocalPlacement() constOpenLxApp::ProductImpl
getLocalShape() constOpenLxApp::ProductImpl
getLocalToWorldTransform() constOpenLxApp::ProductImpl
getOglMaterial() constOpenLxApp::ProductImpl
getPositionNb() constOpenLxApp::ProductImpl
getProperty(const std::string &aName) constOpenLxApp::ProductImpl
getPropertyBool(const std::string &aName) constOpenLxApp::ProductImpl
getPropertyButton(const std::string &aName) constOpenLxApp::ProductImpl
getPropertyColor(const std::string &aName) constOpenLxApp::ProductImpl
getPropertyDouble(const std::string &aName) constOpenLxApp::ProductImpl
getPropertyEnum(const std::string &aName) constOpenLxApp::ProductImpl
getPropertyGroupName() constOpenLxApp::ProductImpl
getPropertyHeader() constOpenLxApp::ProductImpl
getPropertyInteger(const std::string &aName) constOpenLxApp::ProductImpl
getPropertyMap() constOpenLxApp::ProductImpl
getPropertySetByName(const Base::String &aName) constOpenLxApp::ProductImpl
getPropertySetNames() constOpenLxApp::ProductImpl
getPropertyString(const std::string &aName) constOpenLxApp::ProductImpl
getPropertyUser(const std::string &aName) constOpenLxApp::ProductImpl
getPropertyUser() constOpenLxApp::ProductImpl
getShape() constOpenLxApp::ProductImpl
getTransform() constOpenLxApp::ProductImpl
isRegisteredProperty(const std::string &aName) constOpenLxApp::ProductImpl
isVisible() constOpenLxApp::ProductImpl
onChange(std::shared_ptr< T > aObject, Core::DocObject *aCaller, const Core::DocObjectObserverMsg &aReason)OpenLxApp::ProductImplinline
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::ProductImplinline
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::ProductImplvirtual
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