 |
DATAKIT SDK
V2026.4
|
|
Go to the documentation of this file. 1 #ifndef _TESTWRITERS_H_
2 #define _TESTWRITERS_H_
8 #define CHECK_OK(X) {Dtk_ErrorStatus res;if ((res=X)!=dtkNoError) {std::cout << "error : " << dtkTypeError(res).c_str() << std::endl;return res;}}
9 #define PRINT_ERROR( inStatus ) \
11 if ( ( inStatus ) != dtkNoError) \
12 std::cout << __FUNCTION__ << " encountered an error at line " << __LINE__ << " : " << dtkTypeError(inStatus).c_str() << std::endl; \
35 #endif //_TESTWRITERS_H_
DtkErrorStatus ParasolidWriteSample(const Dtk_string &inResultDirectory)
Sample to start using Parasolid Writer Library.
Definition: testlibparasolidwrite.cpp:228
DtkErrorStatus _3mfWriteSample(const Dtk_string &inResultDirectory)
Entry point: writes a cube and a cylinder mesh into a sample.3mf file.
Definition: testlib3mfwrite.cpp:14
DtkErrorStatus PdfWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibpdfwrite.cpp:1058
DtkErrorStatus StepWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibstepwrite.cpp:820
DtkErrorStatus IfcWriteSample(const Dtk_string &inResultDirectory)
Entry point: orchestrates all IFC sample functions and writes the results into a sample....
Definition: testlibifcwrite.cpp:201
This is a high level string class.
Definition: dtk_string.hpp:53
DtkErrorStatus UsdWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibusdwrite.cpp:94
DtkErrorStatus PlmxmlWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibplmxmlwrite.cpp:100
DtkErrorStatus SatWriteSample(const Dtk_string &inResultDirectory)
Entry point: writes a solid cube and an open shell BRep body into a sample.sat (ACIS) file.
Definition: testlibsatwrite.cpp:14
DtkErrorStatus CatiaV5WriteSample(const Dtk_string &inResultDirectory, const Dtk_string &inInputFilesDirectory)
Definition: testlibcatiav5write.cpp:521
DtkErrorStatus UgWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibugwrite.cpp:751
DtkErrorStatus SwWriteSample(Dtk_API *inDtkAPI, const Dtk_string &inResultDirectory)
Entry point: writes BRep parts with face colors and a SolidWorks assembly into .sldprt / ....
Definition: testlibswwrite.cpp:216
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
DtkErrorStatus FbxWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibfbxwrite.cpp:91
DtkErrorStatus _3dxmlWriteSample(const Dtk_string &inResultDirectory)
Entry point: creates a cube and cylinder mesh then writes them into a sample.3dxml file.
Definition: testlib3dxmlwrite.cpp:231
DtkErrorStatus JtWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibjtwrite.cpp:1330
DtkErrorStatus ObjWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibobjwrite.cpp:77
DtkErrorStatus GltfWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibgltfwrite.cpp:100
DtkErrorStatus CgrWriteSample(const Dtk_string &inResultDirectory)
Entry point: builds an assembly tree with cube, cylinder, and wire meshes and writes it to sample....
Definition: testlibcgrwrite.cpp:16
DtkErrorStatus IgesWriteSample(const Dtk_string &inResultDirectory)
Definition: testlibigeswrite.cpp:145
Definition: dtk_api.hpp:75
DtkErrorStatus ColladaWriteSample(const Dtk_string &inResultDirectory)
Entry point: writes cube, cylinder, wireframe meshes with render infos and model display views into s...
Definition: testlibcolladawrite.cpp:14