Program: vv
Module: $RCSfile: vvToolBinarize.cxx,v $
Language: C++
- Date: $Date: 2010/03/05 10:32:33 $
- Version: $Revision: 1.11 $
+ Date: $Date: 2010/03/24 10:48:18 $
+ Version: $Revision: 1.13 $
Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr)
Copyright (C) 2008
mBGSlider->SetText("Background value");
// Main filter
- mFilter = new clitk::BinarizeImageGenericFilter<args_info_clitkBinarizeImage>; //DS PUT IN BASECLASS ?
+ mFilter = new clitk::BinarizeImageGenericFilter<args_info_clitkBinarizeImage>;
+
+ // Set how many inputs are needed for this tool
+ AddInputSelector("Select one image", mFilter);
}
//------------------------------------------------------------------------------
else {
for(unsigned int i=0; i<mImageContour.size(); i++) {
mImageContour[i]->showActors();
- mImageContourLower[i]->showActors();
+ if (mRadioButtonLowerThan->isChecked())
+ mImageContourLower[i]->showActors();
}
if (mCurrentSlicerManager)
mCurrentSlicerManager->Render();
//------------------------------------------------------------------------------
void vvToolBinarize::reject() {
+ // DD("vvToolBinarize::reject");
RemoveVTKObjects();
return vvToolWidgetBase::reject();
}
//------------------------------------------------------------------------------
+// void vvToolBinarize::InputIsSelected(std::vector<vvSlicerManager *> & m) {
+// DD("vvToolBinarize::InputIsSelected vector in binarize");
+// DD(m.size());
+// }
void vvToolBinarize::InputIsSelected(vvSlicerManager * m) {
mCurrentSlicerManager = m;
// Main filter
clitk::BinarizeImageGenericFilter<args_info_clitkBinarizeImage>::Pointer filter =
clitk::BinarizeImageGenericFilter<args_info_clitkBinarizeImage>::New();
- filter->SetArgsInfo(mArgsInfo);
filter->SetInputVVImage(mCurrentImage);
+ filter->SetArgsInfo(mArgsInfo);
+ filter->EnableReadOnDisk(false);
filter->Update();
// Output