|
| BuildAPI_Interpolation (const FeaturePtr &theFeature) |
| Constructor without values. More...
|
|
| BuildAPI_Interpolation (const FeaturePtr &theFeature, const std::list< ModelHighAPI_Selection > &theBaseObjects, const ModelHighAPI_Selection &theStartTangent, const ModelHighAPI_Selection &theEndTangent, const bool theIsClosed, const bool theIsToReorder) |
| Constructor with values. More...
|
|
| BuildAPI_Interpolation (const FeaturePtr &theFeature, const std::list< ModelHighAPI_Selection > &theBaseObjects, const bool theIsClosed, const bool theIsToReorder) |
| Constructor with base objects, closed and reorder parameters. More...
|
|
| BuildAPI_Interpolation (const FeaturePtr &theFeature, const std::string &theXTexpression, const std::string &theYTexpression, const std::string &theZTexpression, const ModelHighAPI_Double &theMinT, const ModelHighAPI_Double &theMaxT, const ModelHighAPI_Integer &theNbStep) |
| Constructor with expression analytical of X,Y andZ. More...
|
|
virtual | ~BuildAPI_Interpolation () |
| Destructor. More...
|
|
virtual std::string | getID () |
|
virtual std::shared_ptr< ModelAPI_AttributeSelectionList > | baseObjects () const |
| Base objects. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeBoolean > | closed () const |
| Closed flag. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeBoolean > | reorder () const |
| Reorder flag. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeString > | useTangents () const |
| Use tangents flag. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeSelection > | startTangent () const |
| Start point tangent. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeSelection > | endTangent () const |
| End point tangent. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeString > | xt () const |
| xt expression More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeString > | yt () const |
| yt expression More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeString > | zt () const |
| zt expression More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeDouble > | mint () const |
| Min. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeDouble > | maxt () const |
| Max. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeInteger > | numstep () const |
| Number of steps. More...
|
|
virtual std::shared_ptr< ModelAPI_AttributeString > | creationmethod () const |
| Creation method. More...
|
|
void | setBase (const std::list< ModelHighAPI_Selection > &theBaseObjects) |
| Modify base attribute of the feature. More...
|
|
void | setClosed (const bool theIsClosed) |
| Set closed flag. More...
|
|
void | setReorder (const bool theIsToReorder) |
| Set reorder flag. More...
|
|
void | setUseTangents (const bool theIsToUseTangents) |
| Set use tangents flag. More...
|
|
void | setTangents (const ModelHighAPI_Selection &theStartTangent, const ModelHighAPI_Selection &theEndTangent) |
| Set start and end tangents. 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 Interpolation feature.