[Insight-users] turn on/off a filter in pipeline

Renaud Isabelle renauisa at yahoo.fr
Thu Jul 7 15:31:33 EDT 2005


Thanks. 
 
But don't you think I will have to define 2 types of rescalefilter such as:
 
typedef itk::RescaleIntensityImageFilter<ImageType3D,  ImageType3D> RescaleWithLog;
typedef itk::RescaleIntensityImageFilter<ImageAdaptorType, ImageType3D> RescaleWithoutLog; 
 
Because, if on,  the input of my rescale filter is a filter's output. If off, the input of my rescale filter will be an ImageAdaptor. OR can I switch so easily the input of my rescale filter? 
 
Isabelle

Karthik Krishnan <Karthik.Krishnan at kitware.com> a écrit :
if (on)
{
logFilter->SetInput( adaptor );
rescaleFilter->SetInput( logFilter->GetOutput()) ;
}
else
{
rescaleFilter->SetInput( adaptor );
}

rescaleFilter->Update();

Renaud Isabelle wrote:

> Hi,
> 
> I'm working on building an user interface in Visual C++ in order to 
> display medical images and execute some image processing.
> 
> I would offer the choice to the user to execute some image processing 
> such as logarithmic scaling or not in order to improve visualization 
> of the image. (depending on the quality of the image displayed)
> 
> Here is my actual pipeline:
> 
> *adaptor->SetPixelAccessor(acessor); //*ImageAdaptor
> * adaptor->SetImage(image);*
> ** 
> * logFilter->SetInput( adaptor ); //*LogImageFilter
> * *
> * rescaleFilter->SetInput( logFilter->GetOutput() 
> ); //*RescaleIntensityImageFilter
> * 
> connector->SetInput( rescaleFilter->GetOutput() 
> ); //*ImageToVTKImageFilter
> ** 
> --> I would make turn on/off log filter () possible if user desires. 
> (by turn on/off a radio button). How could I proceed? Is it a way to 
> make it properly?
> 
> Isabelle
>
> * *
>
> *
> * 
> 
> 
>
> ------------------------------------------------------------------------
> *Appel audio GRATUIT partout dans le monde* avec le nouveau Yahoo! 
> Messenger
> Téléchargez le ici ! 
> 
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Insight-users mailing list
>Insight-users at itk.org
>http://www.itk.org/mailman/listinfo/insight-users
> 
>

		
---------------------------------
 Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger
 Téléchargez le ici !  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20050707/d45d569f/attachment.htm


More information about the Insight-users mailing list