DATAKIT API  V2025.1
util_writemesh_dtk.hpp
Go to the documentation of this file.
1 #ifndef UTIL_WRITEMESH_DTK
2 #define UTIL_WRITEMESH_DTK
3 
4 class DtkDumpStl {
5 private :
6  FILE *fstl_;
7  Dtk_Size_t nbtriangle_;
8  long pos_;
9  Dtk_bool isAscii_ ;
10 public :
11  DtkDumpStl(const Dtk_string outputname,const Dtk_bool AsciiMode=DTK_FALSE);
12  ~DtkDumpStl();
13  void addMesh(Dtk_MeshPtr mesh);
15  inline Dtk_bool isAvailable() { return ((fstl_ == NULL) ? DTK_FALSE : DTK_TRUE ); }
16 };
17 
18 #endif
DTK_TRUE
#define DTK_TRUE
Definition: define.h:727
Dtk_string
This is a high level string class.
Definition: dtk_string.hpp:58
Dtk_Size_t
size_t Dtk_Size_t
Definition: define.h:712
DtkDumpStl::~DtkDumpStl
~DtkDumpStl()
Definition: util_writemesh_dtk.cpp:116
DTK_FALSE
#define DTK_FALSE
Definition: define.h:728
DtkDumpStl::DtkDumpStl
DtkDumpStl(const Dtk_string outputname, const Dtk_bool AsciiMode=DTK_FALSE)
Definition: util_writemesh_dtk.cpp:9
Dtk_bool
char Dtk_bool
Definition: define.h:725
DtkDumpStl::isAvailable
Dtk_bool isAvailable()
Definition: util_writemesh_dtk.hpp:15
DtkDumpStl::addMesh
void addMesh(Dtk_MeshPtr mesh)
Definition: util_writemesh_dtk.cpp:39
DtkDumpStl
Definition: util_writemesh_dtk.hpp:4
Dtk_SmartPtr
Definition: util_ptr_dtk.hpp:37
DtkDumpStl::endDump
Dtk_Size_t endDump()
Definition: util_writemesh_dtk.cpp:100