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... | |