PathScripts.PathProperty.Property Class Reference

Public Member Functions

def displayString (self)
 
def getValue (self)
 
def initProperty (self, obj, name)
 
def setEditorMode (self, mode)
 
def setupProperty (self, obj, name, category, value)
 
def setValue (self, value)
 
def setValueFromString (self, string)
 
def typeString (self)
 
def valueFromString (self, string)
 

Public Attributes

 category
 
 editorMode
 
 info
 
 name
 
 propType
 
 value
 

Detailed Description

Base class for all prototype properties

Member Function Documentation

◆ displayString()

def PathScripts.PathProperty.Property.displayString (   self)

Reimplemented in PathScripts.PathProperty.PropertyQuantity, and PathScripts.PathProperty.PropertyMap.

References PathScripts.PathProperty.Property.typeString(), PathScripts.PathProperty.PropertyEnumeration.typeString(), PathScripts.PathProperty.PropertyAngle.typeString(), PathScripts.PathProperty.PropertyDistance.typeString(), PathScripts.PathProperty.PropertyLength.typeString(), PathScripts.PathProperty.PropertyPercent.typeString(), PathScripts.PathProperty.PropertyFloat.typeString(), PathScripts.PathProperty.PropertyInteger.typeString(), PathScripts.PathProperty.PropertyBool.typeString(), PathScripts.PathProperty.PropertyString.typeString(), PathScripts.PathProperty.PropertyMap.typeString(), PathScripts.PathSetupSheetOpPrototype.Property.typeString(), PathScripts.PathSetupSheetOpPrototype.PropertyEnumeration.typeString(), PathScripts.PathSetupSheetOpPrototype.PropertyAngle.typeString(), PathScripts.PathSetupSheetOpPrototype.PropertyDistance.typeString(), PathScripts.PathSetupSheetOpPrototype.PropertyLength.typeString(), PathScripts.PathSetupSheetOpPrototype.PropertyPercent.typeString(), PathScripts.PathSetupSheetOpPrototype.PropertyFloat.typeString(), PathScripts.PathSetupSheetOpPrototype.PropertyInteger.typeString(), PathScripts.PathSetupSheetOpPrototype.PropertyBool.typeString(), PathScripts.PathSetupSheetOpPrototype.PropertyString.typeString(), PathScripts.PathSetupSheetOpPrototype.PropertyMap.typeString(), e57::IntegerNodeImpl.value(), e57::StringNodeImpl.value(), e57::IntegerNode.value(), e57::FloatNode.value(), e57::StringNode.value(), e57::FloatNodeImpl.value(), Base::Vector2dPy.value(), Gui::Dialog::DlgParameterFind::Options.value, Gui::PropertyEditor::PropertyEditorWidget.value(), Gui::ConsoleHistory.value(), Gui::UIntSpinBox.value(), nlohmann::detail::iteration_proxy_value< IteratorType >.value(), nlohmann::detail::iter_impl< BasicJsonType >.value(), nlohmann::detail::json_reverse_iterator< Base >.value(), KDL::VectorVel.value(), KDL::RotationVel.value(), KDL::FrameVel.value(), KDL::TwistVel.value(), KDL::JntArrayAcc.value(), KDL::JntArrayVel.value(), KDL::Rall1d< T, V, S >.value(), Gui::PropertyEditor::PropertyItem.value(), Gui::PropertyEditor::PropertyStringItem.value(), Gui::PropertyEditor::PropertyFontItem.value(), Gui::PropertyEditor::PropertyIntegerItem.value(), Gui::PropertyEditor::PropertyIntegerConstraintItem.value(), Gui::PropertyEditor::PropertyFloatItem.value(), Gui::PropertyEditor::PropertyUnitItem.value(), Gui::PropertyEditor::PropertyFloatConstraintItem.value(), Gui::PropertyEditor::PropertyBoolItem.value(), Gui::PropertyEditor::PropertyVectorItem.value(), Gui::PropertyEditor::PropertyVectorListItem.value(), Gui::PropertyEditor::PropertyVectorDistanceItem.value(), Gui::PropertyEditor::PropertyMatrixItem.value(), Gui::PropertyEditor::PropertyRotationItem.value(), Gui::PropertyEditor::PropertyPlacementItem.value(), Gui::PropertyEditor::PropertyEnumItem.value(), Gui::PropertyEditor::PropertyStringListItem.value(), Gui::PropertyEditor::PropertyFloatListItem.value(), Gui::PropertyEditor::PropertyIntegerListItem.value(), Gui::PropertyEditor::PropertyColorItem.value(), Gui::PropertyEditor::PropertyMaterialItem.value(), Gui::PropertyEditor::PropertyMaterialListItem.value(), Gui::PropertyEditor::PropertyFileItem.value(), Gui::PropertyEditor::PropertyPathItem.value(), Gui::PropertyEditor::PropertyTransientFileItem.value(), FemGui::PropertyFemMeshItem.value(), MeshGui::PropertyMeshKernelItem.value(), SketcherGui::PropertyConstraintListItem.value(), Gui::PropertyEditor::PropertyLinkItem.value(), StdMeshers::Function.value(), StdMeshers::FunctionIntegral.value(), StdMeshers::FunctionTable.value(), StdMeshers::FunctionExpr.value(), Gui::QuantitySpinBox.value, Gui::PyResource.value(), Gui::LabelButton.value, Addon.Addon.Kind.value, Addon.Addon.Status.value, OpenSCADUtils.OpenSCADError.value, Part::GeomCurve.value(), Part::GeometryDefaultExtension< T >.value, nlohmann::detail::static_const< T >.value, nlohmann::detail::is_getable< BasicJsonType, T >.value, nlohmann::detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, nlohmann::detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, nlohmann::detail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, nlohmann::detail::is_iterator_traits< iterator_traits< T > >.value, nlohmann::detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > >.value, nlohmann::detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >.value, nlohmann::detail::is_compatible_string_type_impl< BasicJsonType, CompatibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType >::value > >.value, nlohmann::detail::is_constructible_string_type_impl< BasicJsonType, ConstructibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType >::value > >.value, nlohmann::detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< value_type_t, CompatibleArrayType >::value &&is_detected< iterator_t, CompatibleArrayType >::value &&!is_iterator_traits< iterator_traits< CompatibleArrayType > >::value > >.value, nlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&std::is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< value_type_t, ConstructibleArrayType >::value &&is_detected< iterator_t, ConstructibleArrayType >::value &&is_complete_type< detected_t< value_type_t, ConstructibleArrayType > >::value > >.value, nlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >.value, nlohmann::detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > >.value, nlohmann::detail::is_sax< SAX, BasicJsonType >.value, nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >.value(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment.value(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.value(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.value(), uvPtStruct::NodeAccessor.value(), SMDS::SimpleAccessor< VALUE, VALUE_SET_ITERATOR >.value(), SMDS::KeyAccessor< VALUE, VALUE_SET_ITERATOR >.value(), SMDS::ValueAccessor< VALUE, VALUE_SET_ITERATOR >.value(), PathScripts.PathProperty.Property.value, PathScripts.PathSetupSheetOpPrototype.Property.value, Sandbox::CustomPropertyEvent.value, Sketcher::Sketch::ConstrDef.value, and ConstraintItem.value.

◆ getValue()

def PathScripts.PathProperty.Property.getValue (   self)

References e57::IntegerNodeImpl.value(), e57::StringNodeImpl.value(), e57::IntegerNode.value(), e57::FloatNode.value(), e57::StringNode.value(), e57::FloatNodeImpl.value(), Base::Vector2dPy.value(), Gui::Dialog::DlgParameterFind::Options.value, Gui::PropertyEditor::PropertyEditorWidget.value(), Gui::ConsoleHistory.value(), Gui::QuantitySpinBox.value, Gui::UIntSpinBox.value(), Gui::LabelButton.value, Addon.Addon.Kind.value, Addon.Addon.Status.value, OpenSCADUtils.OpenSCADError.value, Part::GeometryDefaultExtension< T >.value, nlohmann::detail::static_const< T >.value, nlohmann::detail::is_getable< BasicJsonType, T >.value, nlohmann::detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, nlohmann::detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, nlohmann::detail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, nlohmann::detail::is_iterator_traits< iterator_traits< T > >.value, nlohmann::detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > >.value, nlohmann::detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >.value, nlohmann::detail::is_compatible_string_type_impl< BasicJsonType, CompatibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType >::value > >.value, nlohmann::detail::is_constructible_string_type_impl< BasicJsonType, ConstructibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType >::value > >.value, nlohmann::detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< value_type_t, CompatibleArrayType >::value &&is_detected< iterator_t, CompatibleArrayType >::value &&!is_iterator_traits< iterator_traits< CompatibleArrayType > >::value > >.value, nlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&std::is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< value_type_t, ConstructibleArrayType >::value &&is_detected< iterator_t, ConstructibleArrayType >::value &&is_complete_type< detected_t< value_type_t, ConstructibleArrayType > >::value > >.value, nlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >.value, nlohmann::detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > >.value, nlohmann::detail::iteration_proxy_value< IteratorType >.value(), nlohmann::detail::is_sax< SAX, BasicJsonType >.value, nlohmann::detail::iter_impl< BasicJsonType >.value(), nlohmann::detail::json_reverse_iterator< Base >.value(), PathScripts.PathProperty.Property.value, PathScripts.PathSetupSheetOpPrototype.Property.value, KDL::VectorVel.value(), KDL::RotationVel.value(), KDL::FrameVel.value(), KDL::TwistVel.value(), KDL::JntArrayAcc.value(), KDL::JntArrayVel.value(), KDL::Rall1d< T, V, S >.value(), Gui::PropertyEditor::PropertyItem.value(), Gui::PropertyEditor::PropertyStringItem.value(), Gui::PropertyEditor::PropertyFontItem.value(), Gui::PropertyEditor::PropertyIntegerItem.value(), Gui::PropertyEditor::PropertyIntegerConstraintItem.value(), Gui::PropertyEditor::PropertyFloatItem.value(), Gui::PropertyEditor::PropertyUnitItem.value(), Gui::PropertyEditor::PropertyFloatConstraintItem.value(), Gui::PropertyEditor::PropertyBoolItem.value(), Gui::PropertyEditor::PropertyVectorItem.value(), Gui::PropertyEditor::PropertyVectorListItem.value(), Gui::PropertyEditor::PropertyVectorDistanceItem.value(), Gui::PropertyEditor::PropertyMatrixItem.value(), Gui::PropertyEditor::PropertyRotationItem.value(), Gui::PropertyEditor::PropertyPlacementItem.value(), Gui::PropertyEditor::PropertyEnumItem.value(), Gui::PropertyEditor::PropertyStringListItem.value(), Gui::PropertyEditor::PropertyFloatListItem.value(), Gui::PropertyEditor::PropertyIntegerListItem.value(), Gui::PropertyEditor::PropertyColorItem.value(), Gui::PropertyEditor::PropertyMaterialItem.value(), Gui::PropertyEditor::PropertyMaterialListItem.value(), Gui::PropertyEditor::PropertyFileItem.value(), Gui::PropertyEditor::PropertyPathItem.value(), Gui::PropertyEditor::PropertyTransientFileItem.value(), FemGui::PropertyFemMeshItem.value(), MeshGui::PropertyMeshKernelItem.value(), SketcherGui::PropertyConstraintListItem.value(), Gui::PropertyEditor::PropertyLinkItem.value(), StdMeshers::Function.value(), StdMeshers::FunctionIntegral.value(), StdMeshers::FunctionTable.value(), StdMeshers::FunctionExpr.value(), Gui::PyResource.value(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >.value(), Part::GeomCurve.value(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment.value(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.value(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.value(), uvPtStruct::NodeAccessor.value(), SMDS::SimpleAccessor< VALUE, VALUE_SET_ITERATOR >.value(), SMDS::KeyAccessor< VALUE, VALUE_SET_ITERATOR >.value(), SMDS::ValueAccessor< VALUE, VALUE_SET_ITERATOR >.value(), Sandbox::CustomPropertyEvent.value, Sketcher::Sketch::ConstrDef.value, and ConstraintItem.value.

◆ initProperty()

def PathScripts.PathProperty.Property.initProperty (   self,
  obj,
  name 
)

◆ setEditorMode()

def PathScripts.PathProperty.Property.setEditorMode (   self,
  mode 
)

◆ setupProperty()

◆ setValue()

def PathScripts.PathProperty.Property.setValue (   self,
  value 
)

Reimplemented in PathScripts.PathProperty.PropertyEnumeration.

References e57::IntegerNodeImpl.value(), e57::StringNodeImpl.value(), e57::IntegerNode.value(), e57::FloatNode.value(), e57::StringNode.value(), e57::FloatNodeImpl.value(), Base::Vector2dPy.value(), Gui::Dialog::DlgParameterFind::Options.value, Gui::PropertyEditor::PropertyEditorWidget.value(), Gui::ConsoleHistory.value(), Gui::QuantitySpinBox.value, Gui::UIntSpinBox.value(), Gui::LabelButton.value, Addon.Addon.Kind.value, Addon.Addon.Status.value, OpenSCADUtils.OpenSCADError.value, Part::GeometryDefaultExtension< T >.value, nlohmann::detail::static_const< T >.value, nlohmann::detail::is_getable< BasicJsonType, T >.value, nlohmann::detail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, nlohmann::detail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, nlohmann::detail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > >.value, nlohmann::detail::is_iterator_traits< iterator_traits< T > >.value, nlohmann::detail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > >.value, nlohmann::detail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > >.value, nlohmann::detail::is_compatible_string_type_impl< BasicJsonType, CompatibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, CompatibleStringType >::value > >.value, nlohmann::detail::is_constructible_string_type_impl< BasicJsonType, ConstructibleStringType, enable_if_t< is_detected_exact< typename BasicJsonType::string_t::value_type, value_type_t, ConstructibleStringType >::value > >.value, nlohmann::detail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< value_type_t, CompatibleArrayType >::value &&is_detected< iterator_t, CompatibleArrayType >::value &&!is_iterator_traits< iterator_traits< CompatibleArrayType > >::value > >.value, nlohmann::detail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&std::is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< value_type_t, ConstructibleArrayType >::value &&is_detected< iterator_t, ConstructibleArrayType >::value &&is_complete_type< detected_t< value_type_t, ConstructibleArrayType > >::value > >.value, nlohmann::detail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > >.value, nlohmann::detail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > >.value, nlohmann::detail::iteration_proxy_value< IteratorType >.value(), nlohmann::detail::is_sax< SAX, BasicJsonType >.value, nlohmann::detail::iter_impl< BasicJsonType >.value(), nlohmann::detail::json_reverse_iterator< Base >.value(), PathScripts.PathProperty.Property.value, PathScripts.PathSetupSheetOpPrototype.Property.value, KDL::VectorVel.value(), KDL::RotationVel.value(), KDL::FrameVel.value(), KDL::TwistVel.value(), KDL::JntArrayAcc.value(), KDL::JntArrayVel.value(), KDL::Rall1d< T, V, S >.value(), Gui::PropertyEditor::PropertyItem.value(), Gui::PropertyEditor::PropertyStringItem.value(), Gui::PropertyEditor::PropertyFontItem.value(), Gui::PropertyEditor::PropertyIntegerItem.value(), Gui::PropertyEditor::PropertyIntegerConstraintItem.value(), Gui::PropertyEditor::PropertyFloatItem.value(), Gui::PropertyEditor::PropertyUnitItem.value(), Gui::PropertyEditor::PropertyFloatConstraintItem.value(), Gui::PropertyEditor::PropertyBoolItem.value(), Gui::PropertyEditor::PropertyVectorItem.value(), Gui::PropertyEditor::PropertyVectorListItem.value(), Gui::PropertyEditor::PropertyVectorDistanceItem.value(), Gui::PropertyEditor::PropertyMatrixItem.value(), Gui::PropertyEditor::PropertyRotationItem.value(), Gui::PropertyEditor::PropertyPlacementItem.value(), Gui::PropertyEditor::PropertyEnumItem.value(), Gui::PropertyEditor::PropertyStringListItem.value(), Gui::PropertyEditor::PropertyFloatListItem.value(), Gui::PropertyEditor::PropertyIntegerListItem.value(), Gui::PropertyEditor::PropertyColorItem.value(), Gui::PropertyEditor::PropertyMaterialItem.value(), Gui::PropertyEditor::PropertyMaterialListItem.value(), Gui::PropertyEditor::PropertyFileItem.value(), Gui::PropertyEditor::PropertyPathItem.value(), Gui::PropertyEditor::PropertyTransientFileItem.value(), FemGui::PropertyFemMeshItem.value(), MeshGui::PropertyMeshKernelItem.value(), SketcherGui::PropertyConstraintListItem.value(), Gui::PropertyEditor::PropertyLinkItem.value(), StdMeshers::Function.value(), StdMeshers::FunctionIntegral.value(), StdMeshers::FunctionTable.value(), StdMeshers::FunctionExpr.value(), Gui::PyResource.value(), nlohmann::basic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType >.value(), Part::GeomCurve.value(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunctionSegment.value(), Mod.PartDesign.WizardShaft.SegmentFunction.SegmentFunction.value(), Mod.PartDesign.WizardShaft.SegmentFunction.IntervalFunction.value(), uvPtStruct::NodeAccessor.value(), SMDS::SimpleAccessor< VALUE, VALUE_SET_ITERATOR >.value(), SMDS::KeyAccessor< VALUE, VALUE_SET_ITERATOR >.value(), SMDS::ValueAccessor< VALUE, VALUE_SET_ITERATOR >.value(), Sandbox::CustomPropertyEvent.value, Sketcher::Sketch::ConstrDef.value, and ConstraintItem.value.

◆ setValueFromString()

def PathScripts.PathProperty.Property.setValueFromString (   self,
  string 
)

◆ typeString()

◆ valueFromString()

def PathScripts.PathProperty.Property.valueFromString (   self,
  string 
)

Member Data Documentation

◆ category

PathScripts.PathProperty.Property.category

◆ editorMode

◆ info

◆ name

◆ propType

◆ value


The documentation for this class was generated from the following file: