DATAKIT API  V2025.1
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...