|
virtual std::string | getID () |
|
| FeaturesAPI_RevolutionCut (const std::shared_ptr< ModelAPI_Feature > &theFeature) |
| Constructor without values. More...
|
|
| FeaturesAPI_RevolutionCut (const std::shared_ptr< ModelAPI_Feature > &theFeature, const std::list< ModelHighAPI_Selection > &theBaseObjects, const ModelHighAPI_Selection &theAxis, const std::list< ModelHighAPI_Selection > &theBooleanObjects) |
| Constructor with values. More...
|
|
| FeaturesAPI_RevolutionCut (const std::shared_ptr< ModelAPI_Feature > &theFeature, const std::list< ModelHighAPI_Selection > &theBaseObjects, const ModelHighAPI_Selection &theAxis, const ModelHighAPI_Double &theAngle, const std::list< ModelHighAPI_Selection > &theBooleanObjects) |
| Constructor with values. More...
|
|
| FeaturesAPI_RevolutionCut (const std::shared_ptr< ModelAPI_Feature > &theFeature, const std::list< ModelHighAPI_Selection > &theBaseObjects, const ModelHighAPI_Selection &theAxis, const ModelHighAPI_Double &theToAngle, const ModelHighAPI_Double &theFromAngle, const std::list< ModelHighAPI_Selection > &theBooleanObjects) |
| Constructor with values. More...
|
|
| FeaturesAPI_RevolutionCut (const std::shared_ptr< ModelAPI_Feature > &theFeature, const std::list< ModelHighAPI_Selection > &theBaseObjects, const ModelHighAPI_Selection &theAxis, const ModelHighAPI_Selection &theToObject, const ModelHighAPI_Double &theToOffset, const ModelHighAPI_Selection &theFromObject, const ModelHighAPI_Double &theFromOffset, const std::list< ModelHighAPI_Selection > &theBooleanObjects) |
| Constructor with values. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeReference > | sketch () const |
| Sketch launcher. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeSelectionList > | baseObjects () const |
| Base objects. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeSelection > | axis () const |
| Axis. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeString > | creationMethod () const |
| Creation method. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeDouble > | toAngle () const |
| To angle. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeDouble > | fromAngle () const |
| From angle. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeSelection > | toObject () const |
| To object. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeDouble > | toOffset () const |
| To offset. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeSelection > | fromObject () const |
| From object. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeDouble > | fromOffset () const |
| From offset. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeSelectionList > | booleanObjects () const |
| Boolean objects. More...
|
|
void | setNestedSketch (const ModelHighAPI_Reference &theSketch) |
| Modify base attribute of the feature. More...
|
|
void | setBase (const std::list< ModelHighAPI_Selection > &theBaseObjects) |
| Modify base attribute of the feature. More...
|
|
void | setAxis (const ModelHighAPI_Selection &theAxis) |
| Modify axis_object attribute of the feature. More...
|
|
void | setAngles (const ModelHighAPI_Double &theToAngle, const ModelHighAPI_Double &theFromAngle) |
| Modify CreationMethod, to_angle, from_angle attributes of the feature. More...
|
|
void | setAngle (const ModelHighAPI_Double &theAngle) |
| Modify creation_method, to_angle, from_angle attributes of the feature. More...
|
|
void | setPlanesAndOffsets (const ModelHighAPI_Selection &theToObject, const ModelHighAPI_Double &theToOffset, const ModelHighAPI_Selection &theFromObject, const ModelHighAPI_Double &theFromOffset) |
| Modify creation_method, to_object, to_offset, from_object, from_offset attributes of the feature. More...
|
|
void | setBooleanObjects (const std::list< ModelHighAPI_Selection > &theBooleanObjects) |
| Modiyfy main_objects 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...
|
|
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...
|
|
Interface for RevolutionCut feature.