NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Filter to rescale an image, with the input limits being specified as percentiles of the input image histogram. More...
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
void | SetDebug (bool b) |
Set the debugging output. More... | |
void | DebugOn () |
Set debugging output on. More... | |
void | DebugOff () |
Set debugging output off. More... | |
void | SetVerbose (bool b) |
Set the verbose output. More... | |
void | VerboseOn () |
Set verbose output on. More... | |
void | VerboseOff () |
Set verbose output off. More... | |
void | ClipTheOutput () |
Clip the output image to the output limits. More... | |
virtual void | SetInLowerPercentile (RealType _arg) |
Set the input image lower percentile limit. More... | |
virtual RealType | GetInLowerPercentile () |
Get the input image lower percentile limit. More... | |
virtual void | SetInUpperPercentile (RealType _arg) |
Set the input image upper percentile limit. More... | |
virtual RealType | GetInUpperPercentile () |
Get the input image upper percentile limit. More... | |
virtual void | SetOutLowerLimit (RealType _arg) |
Set the output image lower limit. More... | |
virtual RealType | GetOutLowerLimit () |
Get the output image lower limit. More... | |
virtual void | SetOutUpperLimit (RealType _arg) |
Set the output image upper limit. More... | |
virtual RealType | GetOutUpperLimit () |
Get the output image upper limit. More... | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
RescaleImageUsingHistogramPercentilesFilter () | |
virtual | ~RescaleImageUsingHistogramPercentilesFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const |
virtual void | GenerateData (void) |
Rescale the input image. More... | |
Protected Attributes | |
bool | m_FlgVerbose |
Flag indicating verbsoe output. More... | |
bool | m_FlgClipTheOutput |
Clip the output image to the output limits. More... | |
RealType | m_InLowerPercentile |
The lower percentile for the input image range. More... | |
RealType | m_InUpperPercentile |
The upper percentile for the input image range. More... | |
RealType | m_OutLowerLimit |
The lower limit for the output image range. More... | |
RealType | m_OutUpperLimit |
The upper limit for the output image range. More... | |
Filter to rescale an image, with the input limits being specified as percentiles of the input image histogram.
typedef SmartPointer< const Self > itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::ConstPointer |
typedef InputImageType::ConstPointer itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::InputImageConstPointer |
typedef InputImageType::PixelType itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::InputImagePixelType |
typedef InputImageType::Pointer itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::InputImagePointer |
typedef InputImageType::PointType itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::InputImagePointType |
typedef InputImageType::RegionType itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::InputImageRegionType |
typedef InputImageType::SpacingType itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::InputImageSpacingType |
typedef TInputImage itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::InputImageType |
Type of the input image
typedef OutputImagePointType itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::OriginType |
typedef OutputImageType::IndexType itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::OutputImageIndexType |
typedef OutputImageType::PixelType itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::OutputImagePixelType |
typedef OutputImageType::Pointer itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::OutputImagePointer |
typedef OutputImageType::PointType itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::OutputImagePointType |
typedef OutputImageType::RegionType itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::OutputImageRegionType |
typedef TOutputImage itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::OutputImageType |
Type of the output image
typedef SmartPointer< Self > itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::Pointer |
typedef NumericTraits<InputImagePixelType>::RealType itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::RealType |
typedef RescaleImageUsingHistogramPercentilesFilter itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
typedef ImageToImageFilter< TInputImage,TOutputImage > itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::Superclass |
|
protected |
|
protectedvirtual |
|
inline |
Clip the output image to the output limits.
|
inline |
Set debugging output off.
|
inline |
Set debugging output on.
|
protectedvirtual |
Rescale the input image.
|
virtual |
Run-time type information (and related methods).
|
virtual |
Get the input image lower percentile limit.
|
virtual |
Get the input image upper percentile limit.
|
virtual |
Get the output image lower limit.
|
virtual |
Get the output image upper limit.
itk::RescaleImageUsingHistogramPercentilesFilter< TInputImage, TOutputImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
TInputImage::ImageDimension | |||
) |
Image dimension.
|
static |
Method for creation through the object factory.
|
protected |
|
inline |
Set the debugging output.
|
virtual |
Set the input image lower percentile limit.
|
virtual |
Set the input image upper percentile limit.
|
virtual |
Set the output image lower limit.
|
virtual |
Set the output image upper limit.
|
inline |
Set the verbose output.
|
inline |
Set verbose output off.
|
inline |
Set verbose output on.
|
protected |
Clip the output image to the output limits.
|
protected |
Flag indicating verbsoe output.
|
protected |
The lower percentile for the input image range.
|
protected |
The upper percentile for the input image range.
|
protected |
The lower limit for the output image range.
|
protected |
The upper limit for the output image range.