vtkMRMLFiberBundleStorageNode.h

Go to the documentation of this file.
00001 /*=auto=========================================================================
00002 
00003   Portions (c) Copyright 2005 Brigham and Women's Hospital (BWH) All Rights Reserved.
00004 
00005   See Doc/copyright/copyright.txt
00006   or http://www.slicer.org/copyright/copyright.txt for details.
00007 
00008   Program:   3D Slicer
00009   Module:    $RCSfile: vtkMRMLFiberBundleStorageNode.h,v $
00010   Date:      $Date: 2006/03/19 17:12:29 $
00011   Version:   $Revision: 1.3 $
00012 
00013 =========================================================================auto=*/
00017 
00018 #ifndef __vtkMRMLFiberBundleStorageNode_h
00019 #define __vtkMRMLFiberBundleStorageNode_h
00020 
00021 #include "vtkMRML.h"
00022 #include "vtkMRMLModelStorageNode.h"
00023 #include "vtkMRMLFiberBundleNode.h" 
00024 
00025 class VTK_MRML_EXPORT vtkMRMLFiberBundleStorageNode : public vtkMRMLModelStorageNode
00026 {
00027   public:
00028   static vtkMRMLFiberBundleStorageNode *New();
00029   vtkTypeMacro(vtkMRMLFiberBundleStorageNode,vtkMRMLModelStorageNode);
00030   //void PrintSelf(ostream& os, vtkIndent indent);
00031 
00032   virtual vtkMRMLNode* CreateNodeInstance();
00033 
00036   virtual const char* GetNodeTagName()  {return "FiberBundleStorage";};
00037 
00042   virtual int SupportedFileType(const char *fileName);
00043 
00046   virtual void InitializeSupportedWriteFileTypes();
00047 
00050   virtual const char* GetDefaultWriteFileExtension()
00051     {
00052     return "vtk";
00053     };
00054 
00055 protected:
00056   vtkMRMLFiberBundleStorageNode(){};
00057   ~vtkMRMLFiberBundleStorageNode(){};
00058   vtkMRMLFiberBundleStorageNode(const vtkMRMLFiberBundleStorageNode&);
00059   void operator=(const vtkMRMLFiberBundleStorageNode&);
00060 
00061 };
00062 
00063 #endif
00064 

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1