// 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);
mwxwidget->SetImage(img);
//mwxwidget->UpdateLayout(img);
}
+
+ mwxwidget->ConfigureVTK();
+ mwxwidget->RefreshView();
+
currenttype = type;
currentimg = img;
if(bbGetInputWindowLevel()!=-1){
mwxwidget->setWindowLevel(bbGetInputWindowLevel());
}
+
if(bbGetInputColorLevel()!=-1){
if(bbGetInputColorLevel() == 0){
std::cout<<"colorlevel "<<bbGetInputColorLevel()<<std::endl;
mwxwidget->setColorLevel(bbGetInputColorLevel());
}
}
- }
+
+ }// mwxwidget != NULL
}
//-------------------------------------------------------------