#include <itkVarianceImageFunction.h>
Public Types | |
typedef VarianceImageFunction | 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 | |
Pointer | New () |
Protected Member Functions | |
VarianceImageFunction () | |
~VarianceImageFunction () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
Calculate the variance 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 ).
Definition at line 42 of file itkVarianceImageFunction.h.
|
Definition at line 53 of file itkVarianceImageFunction.h. |
|
ContinuousIndex typedef support. Definition at line 71 of file itkVarianceImageFunction.h. Referenced by itk::VarianceImageFunction< TInputImage, TCoordRep >::EvaluateAtContinuousIndex(). |
|
Index typedef support. Definition at line 68 of file itkVarianceImageFunction.h. Referenced by itk::VarianceImageFunction< TInputImage, TCoordRep >::Evaluate(), and itk::VarianceImageFunction< TInputImage, TCoordRep >::EvaluateAtContinuousIndex(). |
|
InputImageType typedef support. Definition at line 62 of file itkVarianceImageFunction.h. |
|
OutputType typdef support. Definition at line 65 of file itkVarianceImageFunction.h. |
|
Definition at line 52 of file itkVarianceImageFunction.h. |
|
Point typedef support. Definition at line 74 of file itkVarianceImageFunction.h. |
|
Datatype used for the variance Definition at line 82 of file itkVarianceImageFunction.h. |
|
Standard class typedefs. Definition at line 49 of file itkVarianceImageFunction.h. Referenced by itk::VarianceImageFunction< TInputImage, TCoordRep >::~VarianceImageFunction(). |
|
Definition at line 51 of file itkVarianceImageFunction.h. |
|
|
|
Definition at line 112 of file itkVarianceImageFunction.h. References itk::VarianceImageFunction< TInputImage, TCoordRep >::Self. |
|
Evaluate the function at non-integer positions Definition at line 88 of file itkVarianceImageFunction.h. References itk::VarianceImageFunction< TInputImage, TCoordRep >::IndexType. |
|
Evaluate the function at non-integer positions Definition at line 94 of file itkVarianceImageFunction.h. References itk::VarianceImageFunction< TInputImage, TCoordRep >::ContinuousIndexType, and itk::VarianceImageFunction< TInputImage, TCoordRep >::IndexType. |
|
Evalulate the function at specified index |
|
Run-time type information (and related methods). |
|
Get/Set the radius of the neighborhood over which the statistics are evaluated |
|
Dimension of the underlying image. |
|
Method for creation through the object factory. |
|
|
|
Get/Set the radius of the neighborhood over which the statistics are evaluated |