2 #include "vtkBaseData.h"
4 vtkBaseData::vtkBaseData()
12 //-------------------------------------------------------------------
13 vtkBaseData::~vtkBaseData()
17 //-------------------------------------------------------------------
18 void vtkBaseData::SetMarImageData(marImageData *marimagedata)
20 _marImageData = marimagedata;
24 //-------------------------------------------------------------------
25 vtkImageData* vtkBaseData::GetImageData()
29 return _marImageData->GetImageDataT(_t);
35 //-------------------------------------------------------------------
36 marImageData* vtkBaseData::GetMarImageData()
41 //-------------------------------------------------------------------
43 void vtkBaseData::Configure() // virtual
45 vtkImageData* imageData = _marImageData->GetImageData();
49 imageData->GetScalarRange(range);
52 //_imageViewer2XYZ->GetVtkImageViewer2()->SetColorWindow( (range[1]-range[0])/2 );
53 //_imageViewer2XYZ->GetVtkImageViewer2()->SetColorLevel( (range[1]+range[0])/4 );
54 SetColorWindow( (range[1]-range[0])/2 );
55 SetColorLevel( (range[1]+range[0])/4 );
58 //_imageViewer2XYZ->GetVtkImageViewer2()->SetColorWindow( 1000 );
59 //_imageViewer2XYZ->GetVtkImageViewer2()->SetColorLevel( 500 );
60 SetColorWindow( 1000 );
67 //-------------------------------------------------------------------
68 void vtkBaseData::SetZ(double z){
72 // _marImageData->GetDimensions(dim);
79 vtkImageData* img = _marImageData->GetImageData();
81 /*img->GetWholeExtent(ext);
95 origin = img->GetOrigin();
98 z = ext[5] + origin[2];
102 z = ext[4] + origin[2];
109 //-------------------------------------------------------------------
110 double vtkBaseData::GetZ()
115 //-------------------------------------------------------------------
116 int vtkBaseData::GetT()
121 //-------------------------------------------------------------------
122 void vtkBaseData::SetT(double t)
124 int maxT = _marImageData->GetMaxT();
136 //-------------------------------------------------------------------
137 void vtkBaseData::SetColorWindow(double colorWindow)
139 _colorWindow = colorWindow;
142 //-------------------------------------------------------------------
143 void vtkBaseData::SetColorLevel(double colorLevel)
145 _colorLevel=colorLevel;
148 //-------------------------------------------------------------------
149 double vtkBaseData::GetColorWindow()
154 //-------------------------------------------------------------------
155 double vtkBaseData::GetColorLevel()