|
SHAPER
9.15.0
|
\inField CPPHighAPI More...

Public Member Functions | |
| CollectionAPI_Field (const std::shared_ptr< ModelAPI_Feature > &theFeature) | |
| Constructor without values. More... | |
| virtual | ~CollectionAPI_Field () |
| Destructor. More... | |
| virtual std::string | getID () |
| virtual std::shared_ptr< ModelAPI_AttributeSelectionList > | selection () const |
| Field selection list. More... | |
| virtual std::shared_ptr< ModelAPI_AttributeStringArray > | componentsNames () const |
| Names of components list of strings. More... | |
| virtual std::shared_ptr< ModelAPI_AttributeIntArray > | stamps () const |
| Identifiers of stamps. More... | |
| virtual std::shared_ptr< ModelAPI_AttributeTables > | values () const |
| void | setSelection (const std::list< ModelHighAPI_Selection > &theFieldList) |
| Set selected objects. More... | |
| void | setComponentsNames (const std::list< std::string > &theNames) |
| Set names of components. More... | |
| void | setValuesType (const std::string &theType) |
| Set type of values. More... | |
| void | setStepsNum (const ModelHighAPI_Integer &theSteps) |
| Set number of steps. More... | |
| void | setStamps (const std::list< ModelHighAPI_Integer > &theStamps) |
| Set stamps identifiers. More... | |
| void | addStep (const ModelHighAPI_Integer &theStepNum, const ModelHighAPI_Integer &theStamp, const std::list< std::list< double > > &theComponents) |
| Sets the double values of specific step. More... | |
| void | addStep (const ModelHighAPI_Integer &theStepNum, const ModelHighAPI_Integer &theStamp, const std::list< std::list< int > > &theComponents) |
| Sets the integer values of specific step. More... | |
| void | addStep (const ModelHighAPI_Integer &theStepNum, const ModelHighAPI_Integer &theStamp, const std::list< std::list< std::string > > &theComponents) |
| Sets the string values of specific step. More... | |
| void | addStep (const ModelHighAPI_Integer &theStepNum, const ModelHighAPI_Integer &theStamp, const std::list< std::list< bool > > &theComponents) |
| Sets the boolean values of specific step. More... | |
| virtual void | dump (ModelHighAPI_Dumper &theDumper) const |
| Dump wrapped feature. More... | |
| std::shared_ptr< ModelAPI_AttributeTables > | tableValues () |
| Returns the internal values tables. More... | |
| std::shared_ptr< ModelAPI_Feature > | feature () const |
| Return ModelAPI_Feature. More... | |
| std::shared_ptr< ModelHighAPI_Interface > | subFeature (const int theIndex) const |
| If feature is composite return intefrace for sub-feature by zero-based index, or empty pointer if feature not composite or does not have sub-feature with such index. More... | |
| const std::string & | getKind () const |
| Shortcut for feature()->getKind() More... | |
| void | execute (bool isForce=false) |
| Shortcut for feature()->execute() More... | |
| void | setName (const std::wstring &theName) |
| Shortcut for feature()->data()->setName() More... | |
| std::wstring | name () const |
| Shortcut for feature()->data()->name() More... | |
| virtual ModelHighAPI_Selection | result () const |
| Return firts object of the feature. More... | |
| virtual std::list< ModelHighAPI_Selection > | results () const |
| Return all objects of the feature. More... | |
| virtual std::shared_ptr< ModelAPI_Result > | defaultResult () const |
| Return default result. Default implementation feature()->lastResult() More... | |
| void | throwException (const std::string &theDescription) |
| Throw exception to event loop. More... | |
| const std::string & | attributeGetter (const std::string &theAttrName) |
| Return name of getter for specified attribute. More... | |
| virtual ListOfShape | vertices (const bool theOnlyUnique=false) |
| Returns all the vertices produced by this feature. More... | |
| virtual ListOfShape | edges (const bool theOnlyUnique=false) |
| Returns all the edges produced by this feature. More... | |
| virtual ListOfShape | wires (const bool theOnlyUnique=false) |
| Returns all the wires produced by this feature. More... | |
| virtual ListOfShape | faces (const bool theOnlyUnique=false) |
| Returns all the faces produced by this feature. More... | |
| virtual ListOfShape | shells (const bool theOnlyUnique=false) |
| Returns all the shells produced by this feature. More... | |
| virtual ListOfShape | solids (const bool theOnlyUnique=false) |
| Returns all the solids produced by this feature. More... | |
Static Public Member Functions | |
| static std::string | ID () |
Protected Member Functions | |
| bool | initialize () |
Protected Attributes | |
| std::shared_ptr< ModelAPI_AttributeSelectionList > | myselection |
| std::shared_ptr< ModelAPI_AttributeStringArray > | mycomponentsNames |
| std::shared_ptr< ModelAPI_AttributeIntArray > | mystamps |
| std::shared_ptr< ModelAPI_AttributeTables > | myvalues |
| std::shared_ptr< ModelAPI_Feature > | myFeature |
| feature of this interface More... | |
| std::map< std::string, std::string > | myAttrGetter |
| names of attributes and their getters More... | |
\inField CPPHighAPI
Interface for Field feature.
|
explicit |
Constructor without values.
|
virtual |
Destructor.
|
inlinevirtual |
Field selection list.
|
inlinevirtual |
Names of components list of strings.
|
inlinevirtual |
Identifiers of stamps.
|
inlineprotected |
Table of values
| void CollectionAPI_Field::setSelection | ( | const std::list< ModelHighAPI_Selection > & | theFieldList | ) |
Set selected objects.
| void CollectionAPI_Field::setComponentsNames | ( | const std::list< std::string > & | theNames | ) |
Set names of components.
| void CollectionAPI_Field::setValuesType | ( | const std::string & | theType | ) |
Set type of values.
| void CollectionAPI_Field::setStepsNum | ( | const ModelHighAPI_Integer & | theSteps | ) |
Set number of steps.
| void CollectionAPI_Field::setStamps | ( | const std::list< ModelHighAPI_Integer > & | theStamps | ) |
Set stamps identifiers.
| void CollectionAPI_Field::addStep | ( | const ModelHighAPI_Integer & | theStepNum, |
| const ModelHighAPI_Integer & | theStamp, | ||
| const std::list< std::list< double > > & | theComponents | ||
| ) |
Sets the double values of specific step.
| void CollectionAPI_Field::addStep | ( | const ModelHighAPI_Integer & | theStepNum, |
| const ModelHighAPI_Integer & | theStamp, | ||
| const std::list< std::list< int > > & | theComponents | ||
| ) |
Sets the integer values of specific step.
| void CollectionAPI_Field::addStep | ( | const ModelHighAPI_Integer & | theStepNum, |
| const ModelHighAPI_Integer & | theStamp, | ||
| const std::list< std::list< std::string > > & | theComponents | ||
| ) |
Sets the string values of specific step.
| void CollectionAPI_Field::addStep | ( | const ModelHighAPI_Integer & | theStepNum, |
| const ModelHighAPI_Integer & | theStamp, | ||
| const std::list< std::list< bool > > & | theComponents | ||
| ) |
Sets the boolean values of specific step.
|
virtual |
Dump wrapped feature.
Reimplemented from ModelHighAPI_Interface.
| std::shared_ptr< ModelAPI_AttributeTables > CollectionAPI_Field::tableValues | ( | ) |
Returns the internal values tables.
|
inherited |
Return ModelAPI_Feature.
|
inherited |
If feature is composite return intefrace for sub-feature by zero-based index, or empty pointer if feature not composite or does not have sub-feature with such index.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
virtualinherited |
Return firts object of the feature.
|
virtualinherited |
Return all objects of the feature.
|
virtualinherited |
Return default result. Default implementation feature()->lastResult()
|
inherited |
Throw exception to event loop.
|
inherited |
Return name of getter for specified attribute.
|
virtualinherited |
Returns all the vertices produced by this feature.
|
virtualinherited |
Returns all the edges produced by this feature.
|
virtualinherited |
Returns all the wires produced by this feature.
|
virtualinherited |
Returns all the faces produced by this feature.
|
virtualinherited |
Returns all the shells produced by this feature.
|
virtualinherited |
Returns all the solids produced by this feature.
|
protectedinherited |
feature of this interface
|
protectedinherited |
names of attributes and their getters