vtkMRMLDynamicVolumeArchetypeStorageNode.h

Go to the documentation of this file.
00001 #ifndef _VTKMRMLDYNAMICVOLUMEARCHETYPESTORAGENODE_H
00002 #define _VTKMRMLDYNAMICVOLUMEARCHETYPESTORAGENODE_H
00003 
00004 #include <vtkMRMLVolumeArchetypeStorageNode.h>
00005 
00006 #include <map>
00007 
00008 class vtkImageChangeInformation;
00009 
00010 typedef std::map<int,vtkImageChangeInformation*> IciMap;
00011 
00012 class vtkMRMLDynamicVolumeArchetypeStorageNode : public vtkMRMLVolumeArchetypeStorageNode
00013 {
00014 public:
00015         static vtkMRMLDynamicVolumeArchetypeStorageNode *New();
00016         vtkTypeMacro(vtkMRMLDynamicVolumeArchetypeStorageNode,vtkMRMLVolumeArchetypeStorageNode);
00017         virtual vtkMRMLNode* CreateNodeInstance();
00018 
00019         virtual const char* GetNodeTagName() {return "DynamicVolumeArchetypeStorage";};
00020 
00021         virtual int ReadData(vtkMRMLNode *refNode);
00022 
00023 protected:
00024         vtkMRMLDynamicVolumeArchetypeStorageNode();
00025         ~vtkMRMLDynamicVolumeArchetypeStorageNode();
00026 
00027 private:
00028         IciMap Icis;
00029 };
00030 
00031 #endif

Generated on Mon Feb 26 12:11:16 2007 for TheSIGN by  doxygen 1.4.6