DATAKIT API  V2025.1
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 XmlInitComponent(Dtk_ComponentPtr inComponent);
12 void XmlEndComponent();
13 void XmlWriteMesh(const Dtk_MeshPtr& inMeshToWrite);
14 void XmlWriteKinematics(const Dtk_KinematicPtr& inKinematics);
15 void XmlWriteConstraint(const Dtk_ConstraintPtr& inConstraint);
16 void XmlWriteAxisSystem(const Dtk_AxisSystemPtr& inAxis);
17 void XmlWriteDrawing(const Dtk_DrawingPtr& inDrawing);
19 void XmlWriteFdt(const Dtk_FdtPtr& inFdt);
20 void XmlWriteFeature(const Dtk_FeaturePtr& inFeature);
21 void XmlWriteBody(const Dtk_BodyPtr& inBody);
22 void XmlWriteGlobalDataSet(const Dtk_GlobalDataSetPtr& inSelectionSet);
23 void XmlWriteMetaData(const Dtk_MetaDataPtr& inMetaData);
24 void XmlWriteColorPalette(const Dtk_ColorInfosSetPtr &inColorInfos);
25 void XmlWriteLayerFilter(const Dtk_LayerInfosSetPtr& inLayerInfos);
26 
27 
Pdfw::inCamera
Dtk_CameraPtr inCamera
Definition: pdfw.hpp:654
XmlWriteConstraint
void XmlWriteConstraint(const Dtk_ConstraintPtr &inConstraint)
Definition: XmlWrite.cpp:74
XmlWriteColorPalette
void XmlWriteColorPalette(const Dtk_ColorInfosSetPtr &inColorInfos)
Definition: XmlWrite.cpp:81
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:136
Dtk_string
This is a high level string class.
Definition: dtk_string.hpp:58
XmlWriteCamera
void XmlWriteCamera(const Dtk_CameraPtr &inCamera)
Definition: XmlWrite.cpp:100
Dtk_bool
char Dtk_bool
Definition: define.h:725
XmlWriteEnd
Dtk_ErrorStatus XmlWriteEnd()
Definition: XmlWrite.cpp:39
XmlEndComponent
void XmlEndComponent()
Definition: XmlWrite.cpp:57
XmlWriteBody
void XmlWriteBody(const Dtk_BodyPtr &inBody)
Definition: XmlWrite.cpp:118
XmlWriteFeature
void XmlWriteFeature(const Dtk_FeaturePtr &inFeature)
Definition: XmlWrite.cpp:112
Dtk_ErrorStatus
Dtk_ErrorStatus
Definition: error_dtk.hpp:6
XmlWriteFdt
void XmlWriteFdt(const Dtk_FdtPtr &inFdt)
Definition: XmlWrite.cpp:106
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:69
XmlInitComponent
void XmlInitComponent(Dtk_ComponentPtr inComponent)
Definition: XmlWrite.cpp:50
XmlWriteAxisSystem
void XmlWriteAxisSystem(const Dtk_AxisSystemPtr &inAxis)
Definition: XmlWrite.cpp:88
XmlWriteMesh
void XmlWriteMesh(const Dtk_MeshPtr &inMeshToWrite)
Definition: XmlWrite.cpp:63
XmlWriteDrawing
void XmlWriteDrawing(const Dtk_DrawingPtr &inDrawing)
Definition: XmlWrite.cpp:94
XmlWriteMetaData
void XmlWriteMetaData(const Dtk_MetaDataPtr &inMetaData)
Definition: XmlWrite.cpp:130
XmlWriteGlobalDataSet
void XmlWriteGlobalDataSet(const Dtk_GlobalDataSetPtr &inSelectionSet)
Definition: XmlWrite.cpp:124