- QApplication::setOverrideCursor(QCursor(Qt::WaitCursor));
- mManager->SetImage(image);
- mManager->SetSlicerWindow(0,viewWidget->GetRenderWindow());
- vvInteractorStyleNavigator* style = vvInteractorStyleNavigator::New();
- mManager->SetInteractorStyleNavigator(0,style);
- style->Delete();
-
- double range[2];
- mManager->GetImage()->GetScalarRange(range);
- mManager->GetSlicer(0)->SetColorWindow(range[1]-range[0]);
- mManager->GetSlicer(0)->SetColorLevel((range[1]+range[0])/2);
-
- clipping1Slider->setMinimum(range[0]);
- clipping1Slider->setMaximum(range[1]);
- clipping2Slider->setMinimum(range[0]);
- clipping2Slider->setMaximum(range[1]);
- clipping1Slider->setValue(range[0]);
- clipping2Slider->setValue(range[1]);
-
- mClipper->SetInput(mManager->GetSlicer(0)->GetInput());
- mSquares1->SetValue(0,clipping1Slider->value());
- mSquares2->SetValue(0,clipping2Slider->value());
- mSquares1->SetInput(mClipper->GetOutput());
- mSquares2->SetInput(mClipper->GetOutput());
-
- mSquaresMapper1->SetInput(mSquares1->GetOutput());
- mSquaresMapper2->SetInput(mSquares2->GetOutput());
- mSquaresMapper1->ScalarVisibilityOff();
- mSquaresMapper2->ScalarVisibilityOff();
-
- mSquaresActor1->SetMapper(mSquaresMapper1);
- mSquaresActor2->SetMapper(mSquaresMapper2);
- mSquaresActor1->GetProperty()->SetColor(1.0,0,0);
- mSquaresActor2->GetProperty()->SetColor(0,0,1.0);
- mSquaresActor1->SetPickable(0);
- mSquaresActor2->SetPickable(0);
-
- mManager->GetSlicer(0)->GetRenderer()->AddActor(mSquaresActor1);
- mManager->GetSlicer(0)->GetRenderer()->AddActor(mSquaresActor2);
-
- mSquares1->Update();
- mSquares2->Update();
-
- UpdateSlice(0,mManager->GetSlicer(0)->GetSlice());
-
- connect(mManager,SIGNAL(UpdateTSlice(int,int)),this,SLOT(UpdateSlice(int, int)));
- connect(mManager,SIGNAL(UpdateSlice(int,int)),this,SLOT(UpdateSlice(int, int)));
- connect(mManager,SIGNAL(UpdateSliceRange(int,int,int,int,int)),this,SLOT(UpdateSlice(int, int)));
- connect(mManager,SIGNAL(LandmarkAdded()),this,SLOT(InsertSeed()));
- QApplication::restoreOverrideCursor();
+ QApplication::setOverrideCursor(QCursor(Qt::WaitCursor));
+ mManager->SetImage(image);
+ mManager->SetSlicerWindow(0,viewWidget->GetRenderWindow());
+ vvInteractorStyleNavigator* style = vvInteractorStyleNavigator::New();
+ mManager->SetInteractorStyleNavigator(0,style);
+ style->Delete();
+
+ double range[2];
+ mManager->GetImage()->GetScalarRange(range);
+ mManager->GetSlicer(0)->SetColorWindow(range[1]-range[0]);
+ mManager->GetSlicer(0)->SetColorLevel((range[1]+range[0])/2);
+
+ clipping1Slider->setMinimum(range[0]);
+ clipping1Slider->setMaximum(range[1]);
+ clipping2Slider->setMinimum(range[0]);
+ clipping2Slider->setMaximum(range[1]);
+ clipping1Slider->setValue(range[0]);
+ clipping2Slider->setValue(range[1]);
+
+ mClipper->SetInput(mManager->GetSlicer(0)->GetInput());
+ mSquares1->SetValue(0,clipping1Slider->value());
+ mSquares2->SetValue(0,clipping2Slider->value());
+ mSquares1->SetInput(mClipper->GetOutput());
+ mSquares2->SetInput(mClipper->GetOutput());
+
+ mSquaresMapper1->SetInput(mSquares1->GetOutput());
+ mSquaresMapper2->SetInput(mSquares2->GetOutput());
+ mSquaresMapper1->ScalarVisibilityOff();
+ mSquaresMapper2->ScalarVisibilityOff();
+
+ mSquaresActor1->SetMapper(mSquaresMapper1);
+ mSquaresActor2->SetMapper(mSquaresMapper2);
+ mSquaresActor1->GetProperty()->SetColor(1.0,0,0);
+ mSquaresActor2->GetProperty()->SetColor(0,0,1.0);
+ mSquaresActor1->SetPickable(0);
+ mSquaresActor2->SetPickable(0);
+
+ mManager->GetSlicer(0)->GetRenderer()->AddActor(mSquaresActor1);
+ mManager->GetSlicer(0)->GetRenderer()->AddActor(mSquaresActor2);
+
+ mSquares1->Update();
+ mSquares2->Update();
+
+ UpdateSlice(0,mManager->GetSlicer(0)->GetSlice());
+
+ connect(mManager,SIGNAL(UpdateTSlice(int,int)),this,SLOT(UpdateSlice(int, int)));
+ connect(mManager,SIGNAL(UpdateSlice(int,int)),this,SLOT(UpdateSlice(int, int)));
+ connect(mManager,SIGNAL(UpdateSliceRange(int,int,int,int,int)),this,SLOT(UpdateSlice(int, int)));
+ connect(mManager,SIGNAL(LandmarkAdded()),this,SLOT(InsertSeed()));
+ QApplication::restoreOverrideCursor();