#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 std::slice &s, const ConstNeighborhoodIterator< TImage > &it, const OperatorType &op) const |
PixelType | operator() (const ConstNeighborhoodIterator< TImage > &it, const OperatorType &op) const |
itkStaticConstMacro (VectorDimension, unsigned int, PixelType::Dimension) | |
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 43 of file itkVectorNeighborhoodInnerProduct.h.
|
Operator typedef Definition at line 61 of file itkVectorNeighborhoodInnerProduct.h. |
|
Extract the pixel type and scalar type from the image template parameter. Definition at line 50 of file itkVectorNeighborhoodInnerProduct.h. |
|
Definition at line 51 of file itkVectorNeighborhoodInnerProduct.h. |
|
Standard typedefs Definition at line 47 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. Definition at line 69 of file itkVectorNeighborhoodInnerProduct.h. |
|
Conversion operator. Referenced by itk::VectorNeighborhoodInnerProduct< ImageType >::operator()(). |