13 #ifndef mitkSceneReaderV1_h
14 #define mitkSceneReaderV1_h
30 itkFactorylessNewMacro(Self);
34 const std::string &workingDirectory,
43 const std::string &workingDirectory,
Class for nodes of the DataTree.
Data management class that handles 'was created by' relations.
Key-value list holding instances of BaseProperty.
std::map< DataNode *, std::string > NodeToIDMappingType
bool DecorateNodeWithProperties(DataNode *node, const tinyxml2::XMLElement *nodeElement, const std::string &workingDirectory)
reads all the properties from the XML document and recreates them in node
bool LoadScene(tinyxml2::XMLDocument &document, const std::string &workingDirectory, DataStorage *storage) override
std::pair< DataNode::Pointer, std::list< std::string > > NodesAndParentsPair
std::list< NodesAndParentsPair > OrderedNodesList
IDToNodeMappingType m_NodeForID
DataNode::Pointer LoadBaseDataFromDataTag(const tinyxml2::XMLElement *dataElement, const PropertyList *properties, const std::string &workingDirectory, bool &error)
tries to create one DataNode from a given XML <node> element
OrderedNodesList m_OrderedNodePairs
std::map< std::string, DataNode * > IDToNodeMappingType
void ClearNodePropertyListWithExceptions(DataNode &node, PropertyList &propertyList)
Clear a default property list and handle some exceptions.
mitkClassMacro(SceneReaderV1, SceneReader)
NodeToIDMappingType m_IDForNode
Find image slices visible on a given plane.