DATAKIT API  V2025.1
WriteDrawing.cpp File Reference

Functions

void WriteDrawing (Dtk_NodePtr inNode)
 

Function Documentation

◆ WriteDrawing()

void WriteDrawing ( Dtk_NodePtr  inNode)
5 {
6 
7  Dtk_DrawingPtr TmpDrawing = inNode->GetDtk_DrawingPtr();
8  if (TmpDrawing.IsNotNULL())
9  {
10  // Used to write an XML File
11  if (IsXmlDumpActivated())
12  {
13  XmlWriteDrawing(TmpDrawing);
14  }
15 
16  }
17 }
Dtk_SmartPtr::IsNotNULL
Dtk_bool IsNotNULL() const
Definition: util_ptr_dtk.hpp:119
XmlWriteDrawing
void XmlWriteDrawing(const Dtk_DrawingPtr &inDrawing)
Definition: XmlWrite.cpp:94
Dtk_Node::GetDtk_DrawingPtr
Dtk_DrawingPtr GetDtk_DrawingPtr()
Retrieves the Dtk_Node as a Dtk_DrawingPtr - if exists -.
Dtk_SmartPtr
Definition: util_ptr_dtk.hpp:37
IsXmlDumpActivated
Dtk_bool IsXmlDumpActivated()
Definition: XmlWrite.cpp:17