|
| | BuildAPI_Filling (const std::shared_ptr< ModelAPI_Feature > &theFeature) |
| | Constructor without values. More...
|
| |
| | BuildAPI_Filling (const std::shared_ptr< ModelAPI_Feature > &theFeature, const std::list< ModelHighAPI_Selection > &theBaseObjects) |
| | Constructor with base objects. More...
|
| |
| | BuildAPI_Filling (const std::shared_ptr< ModelAPI_Feature > &theFeature, const std::list< ModelHighAPI_Selection > &theBaseObjects, const std::string &theOrientCorrection, const int theMinDegree, const int theMaxDegree, const int theNbIter, const double theTolerance2D, const double theTolerance3D, const bool theApproximate) |
| | Constructor with values. More...
|
| |
| virtual | ~BuildAPI_Filling () |
| | Destructor. More...
|
| |
|
virtual std::string | getID () |
| |
| virtual std::shared_ptr< ModelAPI_AttributeSelectionList > | baseObjects () const |
| | Base objects. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | orientationMethod () const |
| | Method to keep edge orientation. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeInteger > | minDegree () const |
| | Minimal degree. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeInteger > | maxDegree () const |
| | Maximal degree. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeInteger > | nbIterations () const |
| | Number of iterations. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeDouble > | tolerance2d () const |
| | 2D tolerance More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeDouble > | tolerance3d () const |
| | 3D tolerance More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeBoolean > | approximate () const |
| | Approximate original edges. More...
|
| |
| void | setBase (const std::list< ModelHighAPI_Selection > &theBaseObjects) |
| | Modify base attribute of the feature. More...
|
| |
| void | setOrientationMethod (const std::string &theMethod) |
| | Modify orientation method. More...
|
| |
| void | setMinDegree (const int theMinDegree) |
| | Modify minimal degree of result B-spline. More...
|
| |
| void | setMaxDegree (const int theMaxDegree) |
| | Modify maximal degree of result B-spline. More...
|
| |
| void | setNbIterations (const int theNbIter) |
| | Modify number of iterations. More...
|
| |
| void | setTolerance2d (const double theTol2d) |
| | Set 2D tolerance. More...
|
| |
| void | setTolerance3d (const double theTol3d) |
| | Set 3D tolerance. More...
|
| |
| void | setApproximation (const bool theApproximate) |
| | Set approximation flag. 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 Filling feature.