//------------------------------------------------------------------------------
void vvToolBinarize::Initialize()
//------------------------------------------------------------------------------
void vvToolBinarize::Initialize()
:vvToolWidgetBase(parent,f),
vvToolBase<vvToolBinarize>(parent),
Ui::vvToolBinarize()
:vvToolWidgetBase(parent,f),
vvToolBase<vvToolBinarize>(parent),
Ui::vvToolBinarize()
// GUI Initialization
Ui_vvToolBinarize::setupUi(mToolWidget);
mInteractiveDisplayIsEnabled = mCheckBoxInteractiveDisplay->isChecked();
// GUI Initialization
Ui_vvToolBinarize::setupUi(mToolWidget);
mInteractiveDisplayIsEnabled = mCheckBoxInteractiveDisplay->isChecked();
//------------------------------------------------------------------------------
vvToolBinarize::~vvToolBinarize()
//------------------------------------------------------------------------------
vvToolBinarize::~vvToolBinarize()
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
void vvToolBinarize::InteractiveDisplayToggled(bool b)
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
void vvToolBinarize::InteractiveDisplayToggled(bool b)
//------------------------------------------------------------------------------
void vvToolBinarize::RemoveVTKObjects()
//------------------------------------------------------------------------------
void vvToolBinarize::RemoveVTKObjects()
for(unsigned int i=0; i<mImageContour.size(); i++) {
mImageContour[i]->HideActors();
mImageContourLower[i]->HideActors();
for(unsigned int i=0; i<mImageContour.size(); i++) {
mImageContour[i]->HideActors();
mImageContourLower[i]->HideActors();
//------------------------------------------------------------------------------
bool vvToolBinarize::close()
//------------------------------------------------------------------------------
bool vvToolBinarize::close()
//------------------------------------------------------------------------------
void vvToolBinarize::closeEvent(QCloseEvent *event)
//------------------------------------------------------------------------------
void vvToolBinarize::closeEvent(QCloseEvent *event)
//------------------------------------------------------------------------------
void vvToolBinarize::reject()
//------------------------------------------------------------------------------
void vvToolBinarize::reject()
//------------------------------------------------------------------------------
void vvToolBinarize::enableLowerThan(bool b)
//------------------------------------------------------------------------------
void vvToolBinarize::enableLowerThan(bool b)
//------------------------------------------------------------------------------
void vvToolBinarize::useFGBGtoggled(bool)
//------------------------------------------------------------------------------
void vvToolBinarize::useFGBGtoggled(bool)
//------------------------------------------------------------------------------
void vvToolBinarize::UpdateOrientation(int slicer,int orientation)
//------------------------------------------------------------------------------
void vvToolBinarize::UpdateOrientation(int slicer,int orientation)
Update(slicer);
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
void vvToolBinarize::UpdateSlice(int slicer,int slices)
Update(slicer);
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
void vvToolBinarize::UpdateSlice(int slicer,int slices)
Update(slicer);
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
void vvToolBinarize::Update(int slicer)
Update(slicer);
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
void vvToolBinarize::Update(int slicer)
if (!mInteractiveDisplayIsEnabled) return;
if (!mCurrentSlicerManager) close();
mImageContour[slicer]->Update(mThresholdSlider1->GetValue());
if (!mInteractiveDisplayIsEnabled) return;
if (!mCurrentSlicerManager) close();
mImageContour[slicer]->Update(mThresholdSlider1->GetValue());
//------------------------------------------------------------------------------
void vvToolBinarize::GetArgsInfoFromGUI()
//------------------------------------------------------------------------------
void vvToolBinarize::GetArgsInfoFromGUI()
//------------------------------------------------------------------------------
void vvToolBinarize::apply()
//------------------------------------------------------------------------------
void vvToolBinarize::apply()
//------------------------------------------------------------------------------
void vvToolBinarize::valueChangedT2(double v)
//------------------------------------------------------------------------------
void vvToolBinarize::valueChangedT2(double v)
//------------------------------------------------------------------------------
void vvToolBinarize::valueChangedT1(double v)
//------------------------------------------------------------------------------
void vvToolBinarize::valueChangedT1(double v)