|
Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
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: vtkMRMLFiberBundleLineDisplayNode.h,v $ 00010 Date: $Date: 2006/03/19 17:12:28 $ 00011 Version: $Revision: 1.6 $ 00012 00013 =========================================================================auto=*/ 00020 // 00021 00022 #ifndef __vtkMRMLFiberBundleLineDisplayNode_h 00023 #define __vtkMRMLFiberBundleLineDisplayNode_h 00024 00025 #include "vtkMRMLFiberBundleDisplayNode.h" 00026 00027 class vtkPolyData; 00028 class vtkPolyDataTensorToColor; 00029 class vtkPolyDataColorLinesByOrientation; 00030 00031 00032 class VTK_SLICER_TRACTOGRAPHYDISPLAY_MODULE_MRML_EXPORT vtkMRMLFiberBundleLineDisplayNode 00033 : public vtkMRMLFiberBundleDisplayNode 00034 { 00035 public: 00036 static vtkMRMLFiberBundleLineDisplayNode *New ( ); 00037 vtkTypeMacro ( vtkMRMLFiberBundleLineDisplayNode, vtkMRMLFiberBundleDisplayNode ); 00038 void PrintSelf ( ostream& os, vtkIndent indent ); 00039 00040 //-------------------------------------------------------------------------- 00042 //-------------------------------------------------------------------------- 00043 00044 virtual vtkMRMLNode* CreateNodeInstance ( ); 00045 00048 virtual const char* GetNodeTagName ( ) {return "FiberBundleLineDisplayNode";}; 00049 00052 virtual void UpdatePolyDataPipeline(); 00053 00054 00055 protected: 00056 vtkMRMLFiberBundleLineDisplayNode ( ); 00057 ~vtkMRMLFiberBundleLineDisplayNode ( ); 00058 vtkMRMLFiberBundleLineDisplayNode ( const vtkMRMLFiberBundleLineDisplayNode& ); 00059 void operator= ( const vtkMRMLFiberBundleLineDisplayNode& ); 00060 00062 virtual vtkAlgorithmOutput* GetOutputPort(); 00063 00065 vtkPolyDataTensorToColor *TensorToColor; 00066 vtkPolyDataColorLinesByOrientation *ColorLinesByOrientation; 00067 }; 00068 00069 #endif
1.7.4