Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
vtkMRMLDiffusionTensorVolumeNode.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 COPYRIGHT.txt
00006   or http://www.slicer.org/copyright/copyright.txt for details.
00007 
00008   Program:   3D Slicer
00009   Module:    $RCSfile: vtkMRMLVolumeNode.h,v $
00010   Date:      $Date: 2006/03/19 17:12:29 $
00011   Version:   $Revision: 1.13 $
00012 
00013 =========================================================================auto=*/
00014 
00015 #ifndef __vtkMRMLDiffusionTensorVolumeNode_h
00016 #define __vtkMRMLDiffusionTensorVolumeNode_h
00017 
00018 #include "vtkMRMLDiffusionImageVolumeNode.h"
00019 
00020 class vtkMRMLDiffusionTensorVolumeDisplayNode;
00021 
00031 class VTK_MRML_EXPORT vtkMRMLDiffusionTensorVolumeNode : public vtkMRMLDiffusionImageVolumeNode
00032 {
00033   public:
00034   static vtkMRMLDiffusionTensorVolumeNode *New();
00035   vtkTypeMacro(vtkMRMLDiffusionTensorVolumeNode,vtkMRMLDiffusionImageVolumeNode);
00036   void PrintSelf(ostream& os, vtkIndent indent);
00037 
00038   virtual vtkMRMLNode* CreateNodeInstance();
00039 
00041   virtual const char* GetNodeTagName() { return "DiffusionTensorVolume"; }
00042 
00044   virtual void SetAndObserveDisplayNodeID(const char *DisplayNodeID);
00045  
00047   virtual vtkMRMLDiffusionTensorVolumeDisplayNode* GetDiffusionTensorVolumeDisplayNode();
00048 
00050   virtual vtkMRMLStorageNode* CreateDefaultStorageNode();
00051 
00052 protected:
00053   vtkMRMLDiffusionTensorVolumeNode();
00054   ~vtkMRMLDiffusionTensorVolumeNode();
00055 
00056   vtkMRMLDiffusionTensorVolumeNode(const vtkMRMLDiffusionTensorVolumeNode&);
00057   void operator=(const vtkMRMLDiffusionTensorVolumeNode&);
00058 
00059 };
00060 
00061 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines