1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
4 * GEOMALGOAPI_STEPExport.h
6 * Created on: May 14, 2015
10 #ifndef GEOMALGOAPI_STEPEXPORT_H_
11 #define GEOMALGOAPI_STEPEXPORT_H_
13 #include <GeomAlgoAPI.h>
15 #include <TCollection_AsciiString.hxx>
16 #include <TCollection_HAsciiString.hxx>
17 #include <TopoDS_Shape.hxx>
18 #include <TDF_Label.hxx>
20 namespace STEPExport {
22 /// Implementation of the export parameter from the STEP file
24 Handle(TCollection_HAsciiString) GetValue(const TCollection_AsciiString& theFileName,
25 const TCollection_AsciiString& theParameterName,
26 TCollection_AsciiString& theError);
28 /// Implementation of the export STEP files algorithms
30 bool Export(const TCollection_AsciiString& theFileName,
31 const TCollection_AsciiString& theFormatName,
32 const TopoDS_Shape& theShape,
33 TCollection_AsciiString& theError,
34 const TDF_Label& theShapeLabel);
37 #endif /* GEOMALGOAPI_STEPEXPORT_H_ */