26 itkFactorylessNewMacro(Self);
29 bool LoadScene(tinyxml2::XMLDocument &document,
30 const std::string &workingDirectory,
37 DataNode::Pointer LoadBaseDataFromDataTag(
const tinyxml2::XMLElement *dataElement,
38 const std::string &workingDirectory,
44 bool DecorateNodeWithProperties(
DataNode *node,
const tinyxml2::XMLElement *nodeElement,
const std::string &workingDirectory);
65 const tinyxml2::XMLElement *baseDataNodeElem,
66 const std::string &workingDir);
Data management class that handles 'was created by' relations.
DataCollection - Class to facilitate loading/accessing structured data.
std::pair< DataNode::Pointer, std::list< std::string > > NodesAndParentsPair
Key-value list holding instances of BaseProperty.
NodeToIDMappingType m_IDForNode
std::map< DataNode *, std::string > NodeToIDMappingType
#define mitkClassMacro(className, SuperClassName)
IDToNodeMappingType m_NodeForID
OrderedNodesList m_OrderedNodePairs
std::list< NodesAndParentsPair > OrderedNodesList
std::map< std::string, DataNode * > IDToNodeMappingType
Class for nodes of the DataTree.