Program: wxMaracas
Module: $RCSfile: wxMaracas_ViewerWidget.cxx,v $
Language: C++
- Date: $Date: 2009/06/05 06:07:39 $
- Version: $Revision: 1.13 $
+ Date: $Date: 2009/09/15 11:25:07 $
+ Version: $Revision: 1.17 $
Copyright: (c) 2002, 2003
License:
if (mwidgetMesure) { delete mwidgetMesure; }
if (mvtkplane2Dview) { delete mvtkplane2Dview; }
if (mwxsphereview) { delete mwxsphereview; }
+ if (mwxvtkmpr3Dview) { delete mwxvtkmpr3Dview; }
if (mwxvtkclipping3Dview) { delete mwxvtkclipping3Dview; }
if (mwxvtk3Dbaseview_Clipping3D){ delete mwxvtk3Dbaseview_Clipping3D; }
- if (mwxvtkmpr3Dview) { delete mwxvtkmpr3Dview; }
-
}
//------------------------------------------------------------------------------------------------------------
// Methods
// return mvtk2Dbaseview->GetVtkBaseData()->GetZ();
}
+ void wxMaracas_ViewerWidget::setColorTransferFunction(vtkColorTransferFunction* colortable){
+ if(mvtkmpr2Dview_X!=NULL){
+ mvtkmpr2Dview_X->setColorTransferFunction(colortable);
+ }
+ if(mvtkmpr2Dview_Y!=NULL){
+ mvtkmpr2Dview_Y->setColorTransferFunction(colortable);
+ }
+ if(mvtkmpr2Dview_Z!=NULL){
+ mvtkmpr2Dview_Z->setColorTransferFunction(colortable);
+ }
+ if(mwxvtkmpr3Dview!=NULL){
+ mwxvtkmpr3Dview->setColorTransferFunction(colortable);
+ }
+ }
+
+ void wxMaracas_ViewerWidget::setWindowLevel(double level){
+ if(mvtkmpr2Dview_X!=NULL){
+ mvtkmpr2Dview_X->setWindowLevel(level);
+ }
+ if(mvtkmpr2Dview_Y!=NULL){
+ mvtkmpr2Dview_Y->setWindowLevel(level);
+ }
+ if(mvtkmpr2Dview_Z!=NULL){
+ mvtkmpr2Dview_Z->setWindowLevel(level);
+ }
+ /*if(mwxvtkmpr3Dview!=NULL){
+ mwxvtkmpr3Dview->setWindowLevel(level);
+ }*/
+ }
+
+ void wxMaracas_ViewerWidget::setColorLevel(double level){
+ if(mvtkmpr2Dview_X!=NULL){
+ mvtkmpr2Dview_X->setColorLevel(level);
+ }
+ if(mvtkmpr2Dview_Y!=NULL){
+ mvtkmpr2Dview_Y->setColorLevel(level);
+ }
+ if(mvtkmpr2Dview_Z!=NULL){
+ mvtkmpr2Dview_Z->setColorLevel(level);
+ }
+ /*if(mwxvtkmpr3Dview!=NULL){
+ mwxvtkmpr3Dview->setColorLevel(level);
+ }*/
+ }
\ No newline at end of file