#include <itkVectorNeighborhoodInnerProduct.h>
Inheritance diagram for itk::VectorNeighborhoodInnerProduct:
Public Types | |
typedef VectorNeighborhoodInnerProduct | Self |
typedef TImage::PixelType | PixelType |
typedef PixelType::ValueType | ScalarValueType |
typedef Neighborhood< ScalarValueType, itkGetStaticConstMacro(ImageDimension) | OperatorType ) |
Public Methods | |
PixelType | operator() (const ConstNeighborhoodIterator< TImage > &it, const OperatorType &op) const |
PixelType | operator() (const std::slice &s, const ConstNeighborhoodIterator< TImage > &it, const OperatorType &op) const |
itkStaticConstMacro (VectorDimension, unsigned int, PixelType::VectorDimension) | |
itkStaticConstMacro (ImageDimension, unsigned int, TImage::ImageDimension) |
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 44 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 48 of file itkVectorNeighborhoodInnerProduct.h. |
|
Extract the image and vector dimension from the image template parameter. |
|
Extract the image and vector dimension from the image template parameter. |
|
Conversion operator. |
|
Conversion operator. |