DATAKIT API  V2025.1
WriteAxisSystem.cpp File Reference

Functions

void WriteAxisSystem (Dtk_NodePtr inNode)
 

Variables

Dtk_bool toDumpPDF
 

Function Documentation

◆ WriteAxisSystem()

void WriteAxisSystem ( Dtk_NodePtr  inNode)
9 {
10  enum type_detk subtype = inNode->GetNodeSubType();
11  // subtype can be DTK_TYPE_VIEW or DTK_TYPE_AXIS_SYSTEM
12 
13  Dtk_AxisSystemPtr TmpAxis = inNode->GetDtk_AxisSystemPtr();
14  if (TmpAxis.IsNotNULL() )
15  {
16  Dtk_string SystemName = TmpAxis->get_info()->GetName();
17 
18  // Used to write an XML File
19  if (IsXmlDumpActivated())
20  {
21  XmlWriteAxisSystem(TmpAxis);
22  }
23  // Used to write a Pdf File
24  if (IsPdfDumpActivated())
25  {
27  }
28  }
29 
30 
31 }

Variable Documentation

◆ toDumpPDF

Dtk_bool toDumpPDF
extern
PdfWriteEntity
void PdfWriteEntity(Dtk_EntityPtr inEntity)
Definition: PdfWrite.cpp:173
Dtk_SmartPtr::IsNotNULL
Dtk_bool IsNotNULL() const
Definition: util_ptr_dtk.hpp:119
Dtk_string
This is a high level string class.
Definition: dtk_string.hpp:58
Dtk_Node::GetDtk_AxisSystemPtr
Dtk_AxisSystemPtr GetDtk_AxisSystemPtr()
Retrieves the Dtk_Node as a Dtk_AxisSystemPtr - if exists -.
XmlWriteAxisSystem
void XmlWriteAxisSystem(const Dtk_AxisSystemPtr &inAxis)
Definition: XmlWrite.cpp:88
Dtk_SmartPtr< Dtk_Entity >::DtkDynamicCast
static Dtk_SmartPtr< Dtk_Entity > DtkDynamicCast(const Dtk_SmartPtr< T2 > &p)
Definition: util_ptr_dtk.hpp:101
Dtk_SmartPtr
Definition: util_ptr_dtk.hpp:37
type_detk
type_detk
Definition: define.h:32
IsXmlDumpActivated
Dtk_bool IsXmlDumpActivated()
Definition: XmlWrite.cpp:17
IsPdfDumpActivated
Dtk_bool IsPdfDumpActivated()
Definition: PdfWrite.cpp:26
Dtk_Node::GetNodeSubType
type_detk GetNodeSubType() const
Retrieves the Node SubType - if relevant - - read only -.