DATAKIT SDK  V2026.4
XmlWrite.hpp
Go to the documentation of this file.
1 
2 //This source is provided as a sample to show how to handle Dtk_API classes to write a XML File
3 //You don't need any write library to use it
4 
5 void ActivateXmlDump(Dtk_bool inDumpXml);
6 
8 Dtk_ErrorStatus XmlWriteInit(Dtk_string DumpFile, const Dtk_string& inOutputFolder);
9 Dtk_ErrorStatus XmlWriteInit(Dtk_string DumpFile, const Dtk_string& inOutputFolder, int Option);
11 void XmlInitMainDoc( Dtk_MainDocPtr inMainDoc );
12 void XmlEndMainDoc( Dtk_MainDocPtr inMainDoc );
13 void XmlInitComponent(Dtk_ComponentPtr inComponent);
14 void XmlEndComponent();
15 void XmlWriteMesh(const Dtk_MeshPtr& inMeshToWrite);
16 void XmlWriteKinematics(const Dtk_KinematicPtr& inKinematics);
17 void XmlWriteConstraint(const Dtk_ConstraintPtr& inConstraint);
18 void XmlWriteAxisSystem(const Dtk_AxisSystemPtr& inAxis);
19 void XmlWriteDrawing(const Dtk_DrawingPtr& inDrawing);
21 void XmlWriteFdt(const Dtk_FdtPtr& inFdt);
22 void XmlWriteFeature(const Dtk_FeaturePtr& inFeature);
23 void XmlWriteBody(const Dtk_BodyPtr& inBody);
24 void XmlWriteGlobalDataSet(const Dtk_GlobalDataSetPtr& inSelectionSet);
25 void XmlWriteMetaData(const Dtk_MetaDataPtr& inMetaData);
26 void XmlWriteColorPalette(const Dtk_ColorInfosSetPtr &inColorInfos);
27 void XmlWriteLayerFilter(const Dtk_LayerInfosSetPtr& inLayerInfos);
28 
29 
Pdfw::inCamera
Dtk_CameraPtr inCamera
Definition: pdfw.hpp:655
XmlWriteConstraint
void XmlWriteConstraint(const Dtk_ConstraintPtr &inConstraint)
Definition: XmlWrite.cpp:84
XmlWriteColorPalette
void XmlWriteColorPalette(const Dtk_ColorInfosSetPtr &inColorInfos)
Definition: XmlWrite.cpp:91
XmlWriteInit
Dtk_ErrorStatus XmlWriteInit(Dtk_string DumpFile, const Dtk_string &inOutputFolder)
Definition: XmlWrite.cpp:22
XmlWriteLayerFilter
void XmlWriteLayerFilter(const Dtk_LayerInfosSetPtr &inLayerInfos)
Definition: XmlWrite.cpp:146
XmlInitMainDoc
void XmlInitMainDoc(Dtk_MainDocPtr inMainDoc)
Definition: XmlWrite.cpp:49
Dtk_string
This is a high level string class.
Definition: dtk_string.hpp:53
XmlWriteCamera
void XmlWriteCamera(const Dtk_CameraPtr &inCamera)
Definition: XmlWrite.cpp:110
Dtk_bool
char Dtk_bool
Definition: define.h:724
XmlWriteEnd
Dtk_ErrorStatus XmlWriteEnd()
Definition: XmlWrite.cpp:39
XmlEndComponent
void XmlEndComponent()
Definition: XmlWrite.cpp:67
XmlWriteBody
void XmlWriteBody(const Dtk_BodyPtr &inBody)
Definition: XmlWrite.cpp:128
XmlWriteFeature
void XmlWriteFeature(const Dtk_FeaturePtr &inFeature)
Definition: XmlWrite.cpp:122
Dtk_ErrorStatus
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
XmlWriteFdt
void XmlWriteFdt(const Dtk_FdtPtr &inFdt)
Definition: XmlWrite.cpp:116
ActivateXmlDump
void ActivateXmlDump(Dtk_bool inDumpXml)
Definition: XmlWrite.cpp:12
IsXmlDumpActivated
Dtk_bool IsXmlDumpActivated()
Definition: XmlWrite.cpp:17
Dtk_SmartPtr
Definition: util_ptr_dtk.hpp:37
XmlWriteKinematics
void XmlWriteKinematics(const Dtk_KinematicPtr &inKinematics)
Definition: XmlWrite.cpp:79
XmlInitComponent
void XmlInitComponent(Dtk_ComponentPtr inComponent)
Definition: XmlWrite.cpp:60
XmlWriteAxisSystem
void XmlWriteAxisSystem(const Dtk_AxisSystemPtr &inAxis)
Definition: XmlWrite.cpp:98
XmlWriteMesh
void XmlWriteMesh(const Dtk_MeshPtr &inMeshToWrite)
Definition: XmlWrite.cpp:73
XmlEndMainDoc
void XmlEndMainDoc(Dtk_MainDocPtr inMainDoc)
Definition: XmlWrite.cpp:55
XmlWriteDrawing
void XmlWriteDrawing(const Dtk_DrawingPtr &inDrawing)
Definition: XmlWrite.cpp:104
XmlWriteMetaData
void XmlWriteMetaData(const Dtk_MetaDataPtr &inMetaData)
Definition: XmlWrite.cpp:140
XmlWriteGlobalDataSet
void XmlWriteGlobalDataSet(const Dtk_GlobalDataSetPtr &inSelectionSet)
Definition: XmlWrite.cpp:134