DATAKIT API  V2025.1
xmtw_psk.hpp File Reference

Go to the source code of this file.

Namespaces

 xmtw
 Exported APIs for XMT Write Library.
 

Functions

Dtk_ErrorStatus xmtw::AddIds (Dtk_tab< Dtk_ID > &inTabIDs)
 Adds identifiers for writing in output parasolid file. More...
 
Dtk_ErrorStatus xmtw::EndWrite (const Dtk_UChar8 &inMode='T', Dtk_Int32 inTransmitversion=100)
 Creation of the output file and free the Parasolid Writer
More...
 
Dtk_ErrorStatus xmtw::InitWrite (const Dtk_string &inFileName, const Dtk_string &inLogFile, const Dtk_string &inSchemaPath, Licence_dtk inLicFct, Dtk_Int32 inMode=0)
 Initialize the Parasolid Writer
More...
 
void xmtw::SetIsAlreadyStart (const Dtk_Int32 &inValue)
 Set inValue = -1 if you ever start a parasolid Session
More...
 
Dtk_ErrorStatus xmtw::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. More...
 
DtkErrorStatus xmtw::WriteBodies (const Dtk_tab< Dtk_BodyPtr > &bodies, Dtk_tab< Dtk_ID > &outTabIds, Dtk_bool inSewing=DTK_TRUE, Dtk_Double64 intTolmin=0.01, Dtk_Double64 inTolmax=0.05, Dtk_Int32 inIterationNumber=3)
 Write the entity provided in parameter using given sewing tolerances. More...
 
DtkErrorStatus xmtw::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. More...
 
Dtk_ErrorStatus xmtw::WriteEntity (const Dtk_EntityPtr &inEntity, Dtk_tab< Dtk_ID > &outTabIds)
 Write the entity provided in parameter. More...