const ModelHighAPI_Selection& theSelectedShape,
double aDeflectionRelative,
double aDeflectionAbsolute,
- const bool anIsRelative,
+ const bool anIsRelative,
const bool anIsASCII)
: ModelHighAPI_Interface(theFeature)
{
initialize();
fillAttribute("STL", theFeature->string(ExchangePlugin_ExportFeature::EXPORT_TYPE_ID()));
fillAttribute(theFilePath, theFeature->string(ExchangePlugin_ExportFeature::STL_FILE_PATH_ID()));
-
+
if (anIsRelative) {
- fillAttribute(ExchangePlugin_ExportFeature::STL_DEFLECTION_TYPE_RELATIVE(),
+ fillAttribute(ExchangePlugin_ExportFeature::STL_DEFLECTION_TYPE_RELATIVE(),
theFeature->string(ExchangePlugin_ExportFeature::STL_DEFLECTION_TYPE()) );
- fillAttribute(aDeflectionRelative,
- theFeature->real(ExchangePlugin_ExportFeature::STL_RELATIVE()) );
+ fillAttribute(aDeflectionRelative,
+ theFeature->real(ExchangePlugin_ExportFeature::STL_RELATIVE()) );
}
else {
- fillAttribute(ExchangePlugin_ExportFeature::STL_DEFLECTION_TYPE_ABSOLUTE(),
+ fillAttribute(ExchangePlugin_ExportFeature::STL_DEFLECTION_TYPE_ABSOLUTE(),
theFeature->string(ExchangePlugin_ExportFeature::STL_DEFLECTION_TYPE()) );
- fillAttribute(aDeflectionAbsolute,
+ fillAttribute(aDeflectionAbsolute,
theFeature->real(ExchangePlugin_ExportFeature::STL_ABSOLUTE()) );
}
if(anIsASCII){
- fillAttribute(ExchangePlugin_ExportFeature::STL_FILE_TYPE_ASCII(),
+ fillAttribute(ExchangePlugin_ExportFeature::STL_FILE_TYPE_ASCII(),
theFeature->string(ExchangePlugin_ExportFeature::STL_FILE_TYPE()));
}
else
{
- fillAttribute(ExchangePlugin_ExportFeature::STL_FILE_TYPE_BINARY(),
+ fillAttribute(ExchangePlugin_ExportFeature::STL_FILE_TYPE_BINARY(),
theFeature->string(ExchangePlugin_ExportFeature::STL_FILE_TYPE()));
}
-
- fillAttribute(theSelectedShape,theFeature->selection(ExchangePlugin_ExportFeature::STL_OBJECT_SELECTED()));
+
+ fillAttribute(theSelectedShape,
+ theFeature->selection(ExchangePlugin_ExportFeature::STL_OBJECT_SELECTED()));
fillAttribute("STL", theFeature->string(ExchangePlugin_ExportFeature::FILE_FORMAT_ID()));
execute();
apply(); // finish operation to make sure the export is done on the current state of the history
theDumper <<","<< stlabsolute() <<","<< stlrelative();
- if (stldeflectionType()->value() == ExchangePlugin_ExportFeature::STL_DEFLECTION_TYPE_RELATIVE()) {
+ if (stldeflectionType()->value()
+ == ExchangePlugin_ExportFeature::STL_DEFLECTION_TYPE_RELATIVE()){
theDumper <<","<< "True";
}
else {
theDeflectionRelative,
theDeflectionAbsolute,
theIsRelative,
- theIsASCII));
+ theIsASCII));
}
ExportPtr exportToXAO(const std::shared_ptr<ModelAPI_Document> & thePart,
const std::string & theFilePath,
const std::string & theAuthor = std::string(),
const std::string & theGeometryName = std::string());
-
+
/// Constructor with values for STL of selected result export.
EXCHANGEAPI_EXPORT
explicit ExchangeAPI_Export(const std::shared_ptr<ModelAPI_Feature>& theFeature,
const std::string & theFilePath,
const ModelHighAPI_Selection& theSelectedShape,
- double theDeflectionRelative ,
- double theDeflectionAbsolute,
- const bool theIsRelative,
- const bool theIsASCII);
+ double aDeflectionRelative ,
+ double aDeflectionAbsolute,
+ const bool anIsRelative,
+ const bool anIsASCII);
/// Constructor with values for XAO of selected result export.
EXCHANGEAPI_EXPORT
explicit 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 & theFilePath,
+ const ModelHighAPI_Selection& theResult,
+ const std::string & theAuthor,
+ const std::string & theGeometryName = std::string());
/// Constructor with values for export in other formats than XAO.
EXCHANGEAPI_EXPORT
ModelAPI_AttributeDouble, /** Absolute */,
stlfileType, ExchangePlugin_ExportFeature::STL_FILE_TYPE(),
ModelAPI_AttributeString, /** Type of the stl file*/,
- stldeflectionTypeabsolute, ExchangePlugin_ExportFeature::STL_DEFLECTION_TYPE_ABSOLUTE(),
+ stldeflectionTypeabsolute,
+ ExchangePlugin_ExportFeature::STL_DEFLECTION_TYPE_ABSOLUTE(),
ModelAPI_AttributeString, /** Type of the defelection */,
- stldeflectionTyperelative, ExchangePlugin_ExportFeature::STL_DEFLECTION_TYPE_RELATIVE(),
+ stldeflectionTyperelative,
+ ExchangePlugin_ExportFeature::STL_DEFLECTION_TYPE_RELATIVE(),
ModelAPI_AttributeString, /** Type of the defelection */)
/// Dump wrapped feature
*/
EXCHANGEAPI_EXPORT
ExportPtr exportToFile(const std::shared_ptr<ModelAPI_Document> & thePart,
- const std::string & theFilePath,
- const std::list<ModelHighAPI_Selection> & theSelectionList,
- const std::string & theFileFormat = std::string());
+ const std::string & theFilePath,
+ const std::list<ModelHighAPI_Selection> & theSelectionList,
+ const std::string & theFileFormat = std::string());
/**\ingroup CPPHighAPI
* \brief Exports to XAO file all results of the current document
*/
EXCHANGEAPI_EXPORT
ExportPtr exportToXAO(const std::shared_ptr<ModelAPI_Document> & thePart,
- const std::string & theFilePath,
- const std::string & theAuthor = std::string(),
- const std::string & theGeometryName = std::string());
+ const std::string & theFilePath,
+ const std::string & theAuthor = std::string(),
+ const std::string & theGeometryName = std::string());
/**\ingroup CPPHighAPI
* \brief Exports to STL file the result of the current document
*/
EXCHANGEAPI_EXPORT
ExportPtr exportToSTL(const std::shared_ptr<ModelAPI_Document> & thePart,
- const std::string & theFilePath,
- const ModelHighAPI_Selection& theSelectedShape,
- double theDeflectionRelative,
- double theDeflectionAbsolute,
- const bool theIsRelative,
- const bool theIsASCII);
+ const std::string & theFilePath,
+ const ModelHighAPI_Selection& theSelectedShape,
+ double aDeflectionRelative,
+ double aDeflectionAbsolute,
+ const bool anIsRelative,
+ const bool anIsASCII);
/**\ingroup CPPHighAPI
* \brief Exports to XAO file the selected result with groups parts related to it only.