18 #ifndef itkScatterMatrixImageFunction_h 19 #define itkScatterMatrixImageFunction_h 44 template<
typename TInputImage,
typename TCoordRep =
float >
48 typename NumericTraits< typename TInputImage::PixelType::ValueType >::RealType >,
86 InputImageType::ImageDimension);
106 const ContinuousIndexType & cindex)
const ITK_OVERRIDE
116 itkSetMacro(NeighborhoodRadius,
unsigned int);
117 itkGetConstReferenceMacro(NeighborhoodRadius,
unsigned int);
127 void operator=(
const Self &) ITK_DELETE_FUNCTION;
133 #ifndef ITK_MANUAL_INSTANTIATION 134 #include "itkScatterMatrixImageFunction.hxx"
Superclass::ContinuousIndexType ContinuousIndexType
ScatterMatrixImageFunction()
Calculate the scatter matrix in the neighborhood of a pixel in a Vector image.
Point< TCoordRep, itkGetStaticConstMacro(ImageDimension) > PointType
Superclass::PointType PointType
virtual RealType Evaluate(const PointType &point) const override
Superclass::OutputType OutputType
virtual RealType EvaluateAtIndex(const IndexType &index) const override
ScatterMatrixImageFunction Self
void ConvertPointToNearestIndex(const PointType &point, IndexType &index) const
SmartPointer< const Self > ConstPointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
static const unsigned int ImageDimension
virtual RealType EvaluateAtContinuousIndex(const ContinuousIndexType &cindex) const override
SmartPointer< Self > Pointer
Superclass::IndexType IndexType
unsigned int m_NeighborhoodRadius
InputImageType::IndexType IndexType
ContinuousIndex< TCoordRep, itkGetStaticConstMacro(ImageDimension) > ContinuousIndexType
void operator=(const Self &) ITK_DELETE_FUNCTION
vnl_matrix< typename NumericTraits< typename InputImageType::PixelType::ValueType >::RealType > RealType
~ScatterMatrixImageFunction()
void PrintSelf(std::ostream &os, Indent indent) const override
Control indentation during Print() invocation.
Define additional traits for native types such as int or float.
ImageFunction< TInputImage, vnl_matrix< typename NumericTraits< typename TInputImage::PixelType::ValueType >::RealType >, TCoordRep > Superclass
void ConvertContinuousIndexToNearestIndex(const ContinuousIndexType &cindex, IndexType &index) const
TInputImage InputImageType
Evaluates a function of an image at specified position.