NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Calculate the minimum value in the neighborhood of a pixel. More...
Public Types | |
typedef MinimumImageFunction | Self |
typedef ImageFunction < TInputImage, typename NumericTraits< typename TInputImage::PixelType > ::RealType, TCoordRep > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef Superclass::OutputType | OutputType |
typedef Superclass::IndexType | IndexType |
typedef Superclass::ContinuousIndexType | ContinuousIndexType |
typedef Superclass::PointType | PointType |
typedef NumericTraits < typename InputImageType::PixelType > ::RealType | RealType |
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, InputImageType::ImageDimension) | |
virtual RealType | EvaluateAtIndex (const IndexType &index) const |
virtual RealType | Evaluate (const PointType &point) const |
virtual RealType | EvaluateAtContinuousIndex (const ContinuousIndexType &cindex) const |
virtual void | SetNeighborhoodRadius (unsigned int _arg) |
virtual const unsigned int & | GetNeighborhoodRadius () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MinimumImageFunction () | |
~MinimumImageFunction () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
Calculate the minimum value in the neighborhood of a pixel.
Calculate the minimum pixel value over the standard 8, 26, etc. connected neighborhood. This calculation uses a ZeroFluxNeumannBoundaryCondition.
If called with a ContinuousIndex or Point, the calculation is performed at the nearest neighbor.
This class is templated over the input image type and the coordinate representation type (e.g. float or double).
typedef SmartPointer< const Self > itk::MinimumImageFunction< TInputImage, TCoordRep >::ConstPointer |
typedef Superclass::ContinuousIndexType itk::MinimumImageFunction< TInputImage, TCoordRep >::ContinuousIndexType |
ContinuousIndex typedef support.
typedef Superclass::IndexType itk::MinimumImageFunction< TInputImage, TCoordRep >::IndexType |
Index typedef support.
typedef TInputImage itk::MinimumImageFunction< TInputImage, TCoordRep >::InputImageType |
InputImageType typedef support.
typedef Superclass::OutputType itk::MinimumImageFunction< TInputImage, TCoordRep >::OutputType |
OutputType typdef support.
typedef SmartPointer< Self > itk::MinimumImageFunction< TInputImage, TCoordRep >::Pointer |
typedef Superclass::PointType itk::MinimumImageFunction< TInputImage, TCoordRep >::PointType |
Point typedef support.
typedef NumericTraits< typename InputImageType::PixelType >::RealType itk::MinimumImageFunction< TInputImage, TCoordRep >::RealType |
Datatype used for the minimum
typedef MinimumImageFunction itk::MinimumImageFunction< TInputImage, TCoordRep >::Self |
Standard class typedefs.
typedef ImageFunction< TInputImage, typename NumericTraits< typename TInputImage::PixelType >::RealType, TCoordRep > itk::MinimumImageFunction< TInputImage, TCoordRep >::Superclass |
|
protected |
|
inlineprotected |
|
inlinevirtual |
Evaluate the function at non-integer positions
|
inlinevirtual |
|
virtual |
Evalulate the function at specified index
|
virtual |
Run-time type information (and related methods).
|
virtual |
itk::MinimumImageFunction< TInputImage, TCoordRep >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
InputImageType::ImageDimension | |||
) |
Dimension of the underlying image.
|
static |
Method for creation through the object factory.
|
protected |
|
virtual |
Get/Set the radius of the neighborhood over which the statistics are evaluated