- vtkImageData *imageData = GetVtkBaseData()->GetImageData();
- imageData->GetSpacing(spc);
-}
\ No newline at end of file
+ vtkImageData *imageData = GetVtkBaseData()->GetImageData();
+ imageData->GetSpacing(spc);
+}
+
+void wxVtk2DBaseView::setColorTransferFunction(vtkColorTransferFunction* colortable){
+ if(_imageViewer2XYZ!=NULL){
+ _imageViewer2XYZ->setColorTransferFunction(colortable);
+ this->Refresh();
+ }
+}
+
+void wxVtk2DBaseView::setWindowLevel(double level){
+// _imageViewer2XYZ->GetVtkImageViewer2()->SetColorWindow(level);
+
+ vtkImageMapToWindowLevelColors* imagemaptowindowlevel = _imageViewer2XYZ->GetVtkImageViewer2()->GetWindowLevel();
+ imagemaptowindowlevel->SetWindow(level);
+ this->Refresh();
+}
+
+void wxVtk2DBaseView::setColorLevel(double level){
+// _imageViewer2XYZ->GetVtkImageViewer2()->SetColorLevel(level);
+ vtkImageMapToWindowLevelColors* imagemaptowindowlevel = _imageViewer2XYZ->GetVtkImageViewer2()->GetWindowLevel();
+ imagemaptowindowlevel->SetLevel(level);
+ this->Refresh();
+}