]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbmaracasvisuTransferFunctionView.cxx
TransferFunctionfinish
[creaMaracasVisu.git] / bbtk / src / bbmaracasvisuTransferFunctionView.cxx
index fb08960103c2527342858756b5930475927995cd..733b91dd07cf96e524947597a84f2f15dc1fe96e 100644 (file)
@@ -24,8 +24,9 @@ void TransferFunctionView::Process()
 
                if(_currentimg != bbGetInputIn()){
                        _currentimg =  bbGetInputIn();
-                       mwxwidget->initializeHistogram(_currentimg);    
-                       mwxwidget->Refresh();   
+                       //mwxwidget->initializeHistogram(_currentimg);                  
+                       mwxwidget->setImageData(_currentimg);   
+                       //mwxwidget->Refresh(); 
                }               
 
                mwxwidget->GetValuesPointsFunction(greylevel, value);
@@ -35,12 +36,12 @@ void TransferFunctionView::Process()
                _tfun->RemoveAllPoints();
                for(int i = 0; i < greylevel.size();i++){
                        _tfun->AddPoint(greylevel[i], value[i]);
-//                     std::cout<<"transfer function "<<greylevel[i]<<" "<< value[i]<<std::endl;
+                       std::cout<<"TransferFunctionView::Process()transfer function "<<greylevel[i]<<" "<< value[i]<<std::endl;
                }
                _ctfun->RemoveAllPoints();
                for(int i = 0; i < greylevelcolors.size();i++){
                        _ctfun->AddRGBPoint(greylevelcolors[i], red[i],green[i], blue[i]);
-//                     std::cout<<"transfer color function "<<greylevelcolors[i]<<" "<<red[i]<<" "<<green[i]<<" "<<blue[i]<<std::endl;
+               std::cout<<"TransferFunctionView::Process()transfer color function "<<greylevelcolors[i]<<" "<<red[i]<<" "<<green[i]<<" "<<blue[i]<<std::endl;
                }               
 
 
@@ -66,7 +67,9 @@ void TransferFunctionView::CreateWidget(wxWindow* parent)
 {
        bbtkDebugMessageInc("Core",9,"TransferFunctionView::CreateWxWindow()"<<std::endl);
 
-       mwxwidget = new HistogramWidget(parent, -1);
+       //mwxwidget = new HistogramWidget(parent, -1);
+       mwxwidget = new HistogramDialogComboBox(parent);
+
     bbtkDebugDecTab("Core",9);
        bbSetOutputWidget( mwxwidget ); 
 }