DATAKIT API  V2025.1
WriteNodeConnector.cpp File Reference

Functions

void WriteNodeConnector (Dtk_NodePtr inNode)
 

Function Documentation

◆ WriteNodeConnector()

void WriteNodeConnector ( Dtk_NodePtr  inNode)
6 {
7  FILE * xmlDumpFile = Dtk_DumpXMLNamespace::Dtk_DumpXml_GetFile();
8  Dtk_tab< Dtk_NodeConnectorPtr > AssociatedEntities;
9  inNode->GetAssociatedEntities(AssociatedEntities);
10  Dtk_Size_t i, NumAssoc = AssociatedEntities.size();
11  for (i = 0; i < NumAssoc; i++)
12  {
13  if (xmlDumpFile)
14  {
15  Dtk_DumpXMLNamespace::Dtk_DumpXml_Dtk_NodeConnector(xmlDumpFile, AssociatedEntities[i]);
16  }
17  }
18 }
Dtk_Size_t
size_t Dtk_Size_t
Definition: define.h:712
Dtk_DumpXml_Dtk_NodeConnector
Dtk_ErrorStatus Dtk_DumpXml_Dtk_NodeConnector(FILE *inFile, const Dtk_NodeConnectorPtr &inNodeConnector)
Definition: util_xml_dtk.cpp:6646
Dtk_Node::GetAssociatedEntities
Dtk_ErrorStatus GetAssociatedEntities(Dtk_tab< Dtk_NodeConnectorPtr > &outAssociatedEntities)
Retrieves the entities associated to the Dtk_Node. They are retrieved via Dtk_NodeConnectorPtr.
Dtk_DumpXml_GetFile
FILE * Dtk_DumpXml_GetFile()
Definition: util_xml_dtk.cpp:4865
Dtk_tab< Dtk_NodeConnectorPtr >
Dtk_tab::size
Dtk_Size_t size() const
Returns the size of the array.
Definition: util_stl_dtk.hpp:502