DATAKIT API
V2025.1
Main Page
API Reference
Functions
WriteModelDisplay.cpp File Reference
Functions
void
WriteModelDisplay
(
Dtk_NodePtr
inNode)
Function Documentation
◆
WriteModelDisplay()
void WriteModelDisplay
(
Dtk_NodePtr
inNode
)
6
{
7
FILE * xmlDumpFile =
Dtk_DumpXMLNamespace::Dtk_DumpXml_GetFile
();
8
9
Dtk_ModelDisplayPtr
TmpModelDisplay = inNode->
GetDtk_ModelDisplayPtr
();
10
if
(TmpModelDisplay.
IsNotNULL
())
11
{
12
if
(xmlDumpFile)
13
{
14
Dtk_DumpXMLNamespace::Dtk_DumpXml_Dtk_ModelDisplayPtr
(xmlDumpFile, TmpModelDisplay);
15
}
16
}
17
18
//To get the entities attached to this model display use the connector
19
Dtk_tab< Dtk_NodeConnectorPtr >
AssociatedEntities;
20
inNode->
GetAssociatedEntities
(AssociatedEntities);
21
22
// Already done in WriteNode
23
// Dtk_Size_t i, NumAssoc = AssociatedEntities.size();
24
// for ( i = 0; i < NumAssoc; i++ )
25
// {
26
// if (xmlDumpFile)
27
// {
28
// Dtk_DumpXMLNamespace::Dtk_DumpXml_Dtk_NodeConnector(xmlDumpFile,AssociatedEntities[i]);
29
// }
30
// }
31
32
}
Dtk_Node::GetDtk_ModelDisplayPtr
Dtk_ModelDisplayPtr GetDtk_ModelDisplayPtr()
Retrieves the Dtk_Node as a Dtk_ModelDisplayPtr - if exists -.
Dtk_SmartPtr::IsNotNULL
Dtk_bool IsNotNULL() const
Definition:
util_ptr_dtk.hpp:119
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_SmartPtr
Definition:
util_ptr_dtk.hpp:37
Dtk_tab< Dtk_NodeConnectorPtr >
Dtk_DumpXml_Dtk_ModelDisplayPtr
Dtk_ErrorStatus Dtk_DumpXml_Dtk_ModelDisplayPtr(FILE *F, const Dtk_ModelDisplayPtr &inVal)
Definition:
util_xml_dtk.cpp:3112
ClientsCMake
SampleSources
LibReadersSample
RunThroughAPI
ThroughData
WriteModelDisplay.cpp