]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbmaracasvisuViewerNV.cxx
*** empty log message ***
[creaMaracasVisu.git] / bbtk / src / bbmaracasvisuViewerNV.cxx
index dcb478c6fffb92f570b8c12bb185e1f1fd4d76c7..695ef941decee4d56ba3110468a1898fcce59ad4 100644 (file)
@@ -68,7 +68,8 @@ void ViewerNV::Process()
 //     std::cout<<"img "<<img<<std::endl;
 //     std::cout<<"widget "<<mwxwidget<<std::endl;
        
-       if(img != NULL && mwxwidget != NULL){// && !enter){
+//     if(img != NULL && mwxwidget != NULL){// && !enter){
+       if( mwxwidget != NULL){// && !enter){
                
                if(!compareVectors(type, currenttype)){
                        mwxwidget->SetType(&type);
@@ -77,6 +78,10 @@ void ViewerNV::Process()
                        mwxwidget->SetImage(img);
                        //mwxwidget->UpdateLayout(img);
                }
+
+               mwxwidget->ConfigureVTK();
+               mwxwidget->RefreshView();
+
                currenttype = type;
                currentimg = img;
                
@@ -114,6 +119,7 @@ void ViewerNV::Process()
                if(bbGetInputWindowLevel()!=-1){
             mwxwidget->setWindowLevel(bbGetInputWindowLevel());
                }
+
                if(bbGetInputColorLevel()!=-1){
                        if(bbGetInputColorLevel() == 0){
                                std::cout<<"colorlevel "<<bbGetInputColorLevel()<<std::endl;
@@ -122,7 +128,8 @@ void ViewerNV::Process()
                                mwxwidget->setColorLevel(bbGetInputColorLevel());
                        }
                }
-       }       
+
+       }//  mwxwidget != NULL
 }
 
 //-------------------------------------------------------------