 |
DATAKIT API
V2025.2
|
|
◆ main()
16 cout <<
"Starting DATAKIT API" << endl << endl;
18 sampleFilesDirectory =
Dtk_string(
"../SampleFiles/dtk/");
20 sampleFilesDirectory.
mkdir();
26 cout <<
"Can't Start DATAKIT API Err: " << errorStatus << endl;
31 cout <<
"3dxml Error Status : " << err << endl;
34 cout <<
"3mf Error Status : " << err << endl;
37 cout <<
"CatiaV5 Error Status : " << err << endl;
40 cout <<
"Cgr Error Status : " << err << endl;
43 cout <<
"Collada Error Status : " << err << endl;
46 cout <<
"Fbx Error Status : " << err << endl;
49 cout <<
"Gltf Error Status : " << err << endl;
52 cout <<
"Ifc Error Status : " << err << endl;
55 cout <<
"Iges Error Status : " << err << endl;
58 cout <<
"Jt Error Status : " << err << endl;
61 cout <<
"Obj Error Status : " << err << endl;
64 cout <<
"Parasolid Error Status : " << err << endl;
67 cout <<
"Pdf Error Status : " << err << endl;
70 cout <<
"PlmXml Error Status : " << err << endl;
73 cout <<
"Sat Error Status : " << err << endl;
76 cout <<
"Step Error Status : " << err << endl;
79 cout <<
"Solidworks Error Status : " << err << endl;
82 cout <<
"Ug Error Status : " << err << endl;
86 cout << endl <<
"Stopping DATAKIT API" << endl;
int GltfWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibgltfwrite.cpp:100
int UgWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibugwrite.cpp:756
static Dtk_API * StartAPI(const Dtk_string &inTemporyDirectory, Dtk_ErrorStatus &outErrorCode, const Dtk_string &inCustomerID=Dtk_string())
Start DATAKIT API.
This is a high level string class.
Definition: dtk_string.hpp:58
int PdfWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibpdfwrite.cpp:1054
int FbxWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibfbxwrite.cpp:92
int JtWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibjtwrite.cpp:1178
int IfcWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibifcwrite.cpp:196
@ dtkErrorAPINotStarted
Definition: error_dtk.hpp:101
int CgrWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibcgrwrite.cpp:17
int ParasolidWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibparasolidwrite.cpp:16
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
int mkdir() const
File Utility : Create a Directory.
void FixPathSeparator()
File Utility : Fixes path separator consistency. It lets you replace the '\' or '/' by the OS needed ...
int ColladaWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibcolladawrite.cpp:16
int SwWriteSample(Dtk_API *inDtkAPI, const Dtk_string &inResultDirectory)
Definition: testlibswwrite.cpp:212
int _3mfWriteSample(const Dtk_string &inResultDirectory)
Definition: testlib3mfwrite.cpp:16
int CatiaV5WriteSample(const Dtk_string &inResultDirectory)
Definition: testlibcatiav5write.cpp:483
static void StopAPI(Dtk_API *&inAPI, Dtk_bool inWriteTimeInLog=1)
Stop DATAKIT API.
int ObjWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibobjwrite.cpp:79
int StepWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibstepwrite.cpp:529
@ dtkNoError
Definition: error_dtk.hpp:140
int SatWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibsatwrite.cpp:15
int IgesWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibigeswrite.cpp:147
Definition: dtk_api.hpp:75
int PlmxmlWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibplmxmlwrite.cpp:100
int _3dxmlWriteSample(const Dtk_string &inResultDirectory)
Definition: testlib3dxmlwrite.cpp:228