![Logo](tetiere_ht.jpg) |
DATAKIT API
V2025.1
|
|
Go to the documentation of this file. 1 #ifndef __INIT_WRITE_XMT
2 #define __INIT_WRITE_XMT
Dtk_ErrorStatus AddIds(Dtk_tab< Dtk_ID > &inTabIDs)
Adds identifiers for writing in output parasolid file.
#define DTK_TRUE
Definition: define.h:727
This is a high level string class.
Definition: dtk_string.hpp:58
char Dtk_bool
Definition: define.h:725
double Dtk_Double64
Definition: define.h:699
void SetIsAlreadyStart(const Dtk_Int32 &inValue)
Set inValue = -1 if you ever start a parasolid Session
Dtk_ErrorStatus EndWrite(const Dtk_UChar8 &inMode='T', Dtk_Int32 inTransmitversion=100)
Creation of the output file and free the Parasolid Writer
int32_t Dtk_Int32
Definition: define.h:687
char Dtk_Char8
Definition: define.h:697
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
unsigned char Dtk_UChar8
Definition: define.h:698
Dtk_ErrorStatus InitWrite(const Dtk_string &inFileName, const Dtk_string &inLogFile, const Dtk_string &inSchemaPath, Licence_dtk inLicFct, Dtk_Int32 inMode=0)
Initialize the Parasolid Writer
Exported APIs for XMT Write Library.
Definition: xmtw_psk.hpp:6
This is a high level array class.
Definition: util_stl_dtk.hpp:85
DtkErrorStatus WriteEntity(const Dtk_EntityPtr &inEntity, Dtk_string &inFileName, Dtk_Char8 inType='T', Dtk_Int32 inTransmitversion=100)
Write the entity provided in parameter.and generates a parasolid file.
char *(* Licence_dtk)(char *)
Definition: str_def.h:71
Dtk_ErrorStatus WriteBodies(const Dtk_tab< Dtk_BodyPtr > &bodies, Dtk_tab< Dtk_ID > &outTabIds, Dtk_bool bSewing=DTK_TRUE, Dtk_Double64 tolmin=0.01, Dtk_Double64 tolmax=0.05)
Write the entity provided in parameter using given sewing tolerances.