#include <itkVectorNeighborhoodInnerProduct.h>
Public Types | |
typedef VectorNeighborhoodInnerProduct | Self |
typedef TImage::PixelType | PixelType |
typedef PixelType::ValueType | ScalarValueType |
typedef Neighborhood< PixelType, itkGetStaticConstMacro(ImageDimension) | NeighborhoodType ) |
typedef Neighborhood< ScalarValueType, itkGetStaticConstMacro(ImageDimension) | OperatorType ) |
Public Member Functions | |
itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension) | |
itkStaticConstMacro (VectorDimension, unsigned int, PixelType::Dimension) | |
PixelType | operator() (const std::slice &s, const ConstNeighborhoodIterator< TImage > &it, const OperatorType &op) const |
PixelType | operator() (const ConstNeighborhoodIterator< TImage > &it, const OperatorType &op) const |
PixelType | operator() (const std::slice &s, const NeighborhoodType &N, const OperatorType &op) const |
This class defines the inner product operation between an itk::Neighborhood and and itk::NeighborhoodOperator. The operator() method is overloaded to support various types of neighborhoods as well as inner products with slices of neighborhoods.
Definition at line 42 of file itkVectorNeighborhoodInnerProduct.h.
|
Definition at line 54 of file itkVectorNeighborhoodInnerProduct.h. |
|
Operator typedef Definition at line 62 of file itkVectorNeighborhoodInnerProduct.h. |
|
Extract the pixel type and scalar type from the image template parameter. Definition at line 51 of file itkVectorNeighborhoodInnerProduct.h. |
|
Definition at line 52 of file itkVectorNeighborhoodInnerProduct.h. |
|
Standard typedefs Definition at line 46 of file itkVectorNeighborhoodInnerProduct.h. |
|
Extract the image and vector dimension from the image template parameter. |
|
|
|
|
|
Conversion operator. Definition at line 70 of file itkVectorNeighborhoodInnerProduct.h. |
|
Conversion operator. |