1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
4 * GEOMALGOAPI_STEPImport.h
6 * Created on: Dec 24, 2014
10 #ifndef GEOMALGOAPI_STEPIMPORT_H_
11 #define GEOMALGOAPI_STEPIMPORT_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 STEPImport {
22 /// Implementation of the import 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 import STEP files algorithms
30 TopoDS_Shape Import(const TCollection_AsciiString& theFileName,
31 const TCollection_AsciiString& theFormatName,
32 TCollection_AsciiString& theError);
35 #endif /* GEOMALGOAPI_STEPIMPORT_H_ */