DATAKIT API  V2025.2
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
3dxmlw.hpp File Reference

Go to the source code of this file.

Data Structures

class  _3dxmlw::WriteOptions
 This class provides several options to tune 3dxml Writer.
It must be provided to _3dxmlw::InitWrite method. More...
 
class  _3dxmlw::WriteParameters
 This class provides several parameters to tunes 3dxml Writter.
It must be provided to addInstance3D method. More...
 

Namespaces

 _3dxmlw
 Exported APIs for 3dxml (.3dxml) Write Library.
 

Functions

void _3dxmlw::addInstance3D (Dtk_ID parentId, Dtk_ID ref3dId, const Dtk_transfo &matrix, const Dtk_string &objectName, Dtk_MetaDataPtr &inMetadata, const WriteParameters &inParameters=WriteParameters())
 Create Instance3D node. More...
 
void _3dxmlw::addReference3D (const Dtk_string &inName, Dtk_ID inComponentId, Dtk_tab< Dtk_MetaDataPtr > &inMetadata)
 Create Reference3D node. More...
 
void _3dxmlw::addReferenceRep (const Dtk_tab< Dtk_MeshPtr > &inMesh, const Dtk_string &inName, Dtk_Size_t inComponentId)
 Create ReferenceRep node. More...
 
DtkErrorStatus _3dxmlw::EndWrite ()
 Creation of the output file and free the 3dxmlw Writer
More...
 
DtkErrorStatus _3dxmlw::InitWrite (const Dtk_string &inOutputFile, const Dtk_string &inLogFile, WriteOptions &inOptions)
 Initialize the 3dxmlw Writer
More...
 
Dtk_bool _3dxmlw::isAlreadyAddComponent (Dtk_ID inCurrentChildId)
 Don't create a component already viewed. Is instantiate by an instance. More...