DATAKIT API  V2025.2
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;
11  subtype = inNode->GetNodeSubType();
12  // subtype can be DTK_TYPE_VIEW or DTK_TYPE_AXIS_SYSTEM
13 
14  Dtk_AxisSystemPtr TmpAxis = inNode->GetDtk_AxisSystemPtr();
15  if (TmpAxis.IsNotNULL() )
16  {
17  Dtk_string SystemName = TmpAxis->get_info()->GetName();
18 
19  // Used to write an XML File
20  if (IsXmlDumpActivated())
21  {
22  XmlWriteAxisSystem(TmpAxis);
23  }
24  // Used to write a Pdf File
25  if (IsPdfDumpActivated())
26  {
28  }
29  }
30 
31 
32 }

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 -.