]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbmaracasvisuTransferFunctionView.cxx
*** empty log message ***
[creaMaracasVisu.git] / bbtk / src / bbmaracasvisuTransferFunctionView.cxx
index 0693ec168a23f3cd8970f2a52968e642e67bcca1..f95262df8dfc5aeea3d6a8e3df77254a50ae65ca 100644 (file)
@@ -9,27 +9,37 @@ BBTK_BLACK_BOX_IMPLEMENTATION(TransferFunctionView,bbtk::WxBlackBox);
 //-----------------------------------------------------
 void TransferFunctionView::Process()
 {
+       if(bbGetInputIn()!=NULL){
+               mwxwidget->initializeHistogram(bbGetInputIn()); 
+               mwxwidget->Refresh();
+       }
+       
+       
+
 }
 
 //-----------------------------------------------------
 void TransferFunctionView::CreateWidget(wxWindow* parent)
 {
        bbtkDebugMessageInc("Core",9,"TransferFunctionView::CreateWxWindow()"<<std::endl);
-       mwxwidget = new HistogramWidget(parent, -1, wxPoint(0,0), wxSize(400,400),wxNO_BORDER ,bbGetInputIn(),1);
+
+       mwxwidget = new HistogramWidget(parent, -1);
     bbtkDebugDecTab("Core",9);
-       bbSetOutputWidget( mwxwidget );
+       bbSetOutputWidget( mwxwidget ); 
 }
 
 //-----------------------------------------------------
 void TransferFunctionView::bbUserSetDefaultValues()
 {
        mwxwidget = NULL;
+
 }
 
        
        //-----------------------------------------------------------------     
        void TransferFunctionView::bbUserInitializeProcessing()
        {
+               bbSetInputIn(NULL);
        }
        
        //-----------------------------------------------------------------