|
| FeaturesAPI_MultiTranslation (const std::shared_ptr< ModelAPI_Feature > &theFeature) |
| Constructor without values. More...
|
|
| FeaturesAPI_MultiTranslation (const std::shared_ptr< ModelAPI_Feature > &theFeature, const std::list< ModelHighAPI_Selection > &theMainObjects, const ModelHighAPI_Selection &theAxisObject, const ModelHighAPI_Double &theStep, const ModelHighAPI_Integer &theNumber) |
| Constructor with values. More...
|
|
| FeaturesAPI_MultiTranslation (const std::shared_ptr< ModelAPI_Feature > &theFeature, const std::list< ModelHighAPI_Selection > &theMainObjects, const ModelHighAPI_Selection &theFirstAxisObject, const ModelHighAPI_Double &theFirstStep, const ModelHighAPI_Integer &theFirstNumber, const ModelHighAPI_Selection &theSecondAxisObject, const ModelHighAPI_Double &theSecondStep, const ModelHighAPI_Integer &theSecondNumber) |
| Constructor with values. More...
|
|
virtual | ~FeaturesAPI_MultiTranslation () |
| Destructor. More...
|
|
virtual std::string | getID () |
|
virtual std::shared_ptr< ModelAPI_AttributeSelectionList > | mainObjects () const |
| Main objects. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeSelection > | firstAxisObject () const |
| First axis object. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeDouble > | firstStep () const |
| First step. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeInteger > | firstNumber () const |
| First number of copies. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeString > | useSecondDir () const |
| Use the second dir. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeSelection > | secondAxisObject () const |
| Second axis object. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeDouble > | secondStep () const |
| Second step. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeInteger > | secondNumber () const |
| Second number of copies. More...
|
|
void | setMainObjects (const std::list< ModelHighAPI_Selection > &theMainObjects) |
| Set main objects. More...
|
|
void | setFirstAxisAndDistance (const ModelHighAPI_Selection &theAxisObject, const ModelHighAPI_Double &theDistance) |
| Modify CreationMethod, axis_first_dir, step_first_dir attributes of the feature. More...
|
|
void | setSecondAxisAndDistance (const ModelHighAPI_Selection &theAxisObject, const ModelHighAPI_Double &theDistance) |
| Modify CreationMethod, axis_second_dir, step_second_dir attributes of the feature. More...
|
|
void | setFirstNumber (const ModelHighAPI_Integer &theFirstNumber) |
| Modify CreationMethod, nb_first_dir attribute of the feature. More...
|
|
void | setSecondNumber (const ModelHighAPI_Integer &theSecondNumber) |
| Modify CreationMethod, nb_second_dir attribute of the feature. More...
|
|
virtual void | dump (ModelHighAPI_Dumper &theDumper) const |
| Dump wrapped feature. 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...
|
|
Interface for Translation feature.