|
| | ExchangeAPI_Export (const std::shared_ptr< ModelAPI_Feature > &theFeature) |
| | Constructor without values. More...
|
| |
| | ExchangeAPI_Export (const std::shared_ptr< ModelAPI_Feature > &theFeature, const std::string &theFilePath, const std::string &theAuthor=std::string(), const std::string &theGeometryName=std::string(), const std::string &theShapeFilePath=std::string()) |
| | Constructor with values for XAO export. More...
|
| |
| | ExchangeAPI_Export (const std::shared_ptr< ModelAPI_Feature > &theFeature, const std::string &theFilePath, const ModelHighAPI_Selection &theSelectedShape, const ModelHighAPI_Double &theDeflectionRelative, const ModelHighAPI_Double &theDeflectionAbsolute, const bool theIsRelative, const bool theIsASCII) |
| | Constructor with values for STL of selected result export. More...
|
| |
| | ExchangeAPI_Export (const std::shared_ptr< ModelAPI_Feature > &theFeature, const std::string &theFilePath, const ModelHighAPI_Selection &theResult, const std::string &theAuthor, const std::string &theGeometryName=std::string(), const std::string &theShapeFilePath=std::string()) |
| | Constructor with values for XAO of selected result export. More...
|
| |
| | ExchangeAPI_Export (const std::shared_ptr< ModelAPI_Feature > &theFeature, const ModelHighAPI_Selection &theResult, const std::string &theAuthor, const std::string &theGeometryName=std::string()) |
| | Constructor with values for XAO of selected result export to memory buffer. More...
|
| |
| | ExchangeAPI_Export (const std::shared_ptr< ModelAPI_Feature > &theFeature, const std::string &theFilePath, const std::list< ModelHighAPI_Selection > &theSelectionList, const std::string &theFileFormat=std::string()) |
| | Constructor with values for export in other formats than XAO. More...
|
| |
| virtual | ~ExchangeAPI_Export () |
| | Destructor. More...
|
| |
|
virtual std::string | getID () |
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | exportType () const |
| | ExportType. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | filePath () const |
| | file path More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | xaoFilePath () const |
| | xao_file_path More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | fileFormat () const |
| | file format More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | selectionList () const |
| | selection list More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | xaoAuthor () const |
| | xao author More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | xaoGeometryName () const |
| | xao geometry name More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | stlFilePath () const |
| | stl_file_path More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeSelection > | stlobjectselected () const |
| | Object selected to export in stl file. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | stldeflectionType () const |
| | Type of the defelection. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeDouble > | stlrelative () const |
| | Relative. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeDouble > | stlabsolute () const |
| | Absolute. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | stlfileType () const |
| | Type of the stl file. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | stldeflectionTypeabsolute () const |
| | Type of the defelection. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | stldeflectionTyperelative () const |
| | Type of the defelection. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | memoryBuff () const |
| | Bytes. More...
|
| |
| virtual std::shared_ptr< ModelAPI_AttributeString > | xaoShapeFilePath () const |
| | xao shape file path 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 Export feature.