#include <itkImageKernelOperator.h>


Definition at line 38 of file itkImageKernelOperator.h.
Public Types | |
| typedef TAllocator | AllocatorType |
| typedef Superclass::CoefficientVector | CoefficientVector |
| typedef AllocatorType::const_iterator | ConstIterator |
| typedef Image< TPixel, VDimension > | ImageType |
| typedef AllocatorType::iterator | Iterator |
| typedef Offset< VDimension > | OffsetType |
| typedef NumericTraits< TPixel > ::RealType | PixelRealType |
| typedef TPixel | PixelType |
| typedef ::itk::Size< VDimension > | RadiusType |
| typedef ImageKernelOperator | Self |
| typedef Superclass::SizeType | SizeType |
| typedef SizeType::SizeValueType | SizeValueType |
| typedef SliceIterator< TPixel, Self > | SliceIteratorType |
| typedef NeighborhoodOperator < TPixel, VDimension, TAllocator > | Superclass |
Public Member Functions | |
| virtual void | CreateDirectional () |
| virtual void | CreateToRadius (const unsigned long) |
| virtual void | CreateToRadius (const SizeType &) |
| virtual void | FlipAxes () |
| unsigned int | GetCenterNeighborhoodIndex () const |
| TPixel | GetCenterValue () const |
| unsigned long | GetDirection () const |
| virtual unsigned int | GetNeighborhoodIndex (const OffsetType &) const |
| OffsetType | GetOffset (unsigned int i) const |
| unsigned long | GetRadius (const unsigned long n) const |
| const SizeType | GetRadius () const |
| SizeType | GetSize () const |
| unsigned long | GetSize (const unsigned long n) const |
| std::slice | GetSlice (unsigned int) const |
| unsigned | GetStride (const unsigned axis) const |
| ImageKernelOperator (const Self &orig) | |
| ImageKernelOperator () | |
| itkStaticConstMacro (NeighborhoodDimension, unsigned int, VDimension) | |
| bool | operator!= (const Self &other) const |
| bool | operator== (const Self &other) const |
| void | Print (std::ostream &os) const |
| void | ScaleCoefficients (PixelRealType) |
| void | SetDirection (const unsigned long &direction) |
| void | SetImageKernel (ImageType *kernel) |
| void | SetRadius (const unsigned long) |
| void | SetRadius (const SizeType &) |
| unsigned int | Size () const |
| ConstIterator | Begin () const |
| Iterator | Begin () |
| ConstIterator | End () const |
| Iterator | End () |
| const AllocatorType & | GetBufferReference () const |
| AllocatorType & | GetBufferReference () |
| TPixel & | GetElement (unsigned int i) |
| const TPixel & | operator[] (unsigned int i) const |
| TPixel & | operator[] (unsigned int i) |
| Self & | operator= (const Self &orig) |
| const TPixel & | operator[] (const OffsetType &o) const |
| TPixel & | operator[] (const OffsetType &o) |
| virtual void | PrintSelf (std::ostream &os, Indent i) const |
| void | SetRadius (const unsigned long *rad) |
Protected Member Functions | |
| virtual void | Allocate (unsigned int i) |
| virtual void | ComputeNeighborhoodOffsetTable () |
| virtual void | ComputeNeighborhoodStrideTable () |
| virtual void | Fill (const CoefficientVector &)=0 |
| void | Fill (const CoefficientVector &coeff) |
| virtual void | FillCenteredDirectional (const CoefficientVector &) |
| CoefficientVector | GenerateCoefficients () |
| void | InitializeToZero () |
| void | SetSize () |
typedef TAllocator itk::Neighborhood< TPixel, VDimension, TAllocator >::AllocatorType [inherited] |
External support for allocator type.
Reimplemented in itk::BinaryBallStructuringElement< TPixel, VDimension, TAllocator >, and itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >.
Definition at line 61 of file itkNeighborhood.h.
| typedef Superclass::CoefficientVector itk::ImageKernelOperator< TPixel, VDimension, TAllocator >::CoefficientVector |
Typedef support for coefficient vector type. Necessary to fix bug in the microsoft VC++ compiler.
Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
Definition at line 48 of file itkImageKernelOperator.h.
typedef AllocatorType::const_iterator itk::Neighborhood< TPixel, VDimension, TAllocator >::ConstIterator [inherited] |
Reimplemented in itk::BinaryBallStructuringElement< TPixel, VDimension, TAllocator >, itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >, itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >, itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::FlatStructuringElement< VDimension >, itk::ConstNeighborhoodIterator< Superclass::FixedImageType >, itk::ConstNeighborhoodIterator< TImage >, itk::ConstNeighborhoodIterator< TImageType >, itk::ConstNeighborhoodIterator< TDeformationField >, itk::ConstNeighborhoodIterator< TSparseImageType >, itk::ConstNeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, itk::ConstShapedNeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, itk::NeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, and itk::ShapedNeighborhoodIterator< TImage >.
Definition at line 73 of file itkNeighborhood.h.
| typedef Image<TPixel, VDimension> itk::ImageKernelOperator< TPixel, VDimension, TAllocator >::ImageType |
Definition at line 47 of file itkImageKernelOperator.h.
typedef AllocatorType::iterator itk::Neighborhood< TPixel, VDimension, TAllocator >::Iterator [inherited] |
Iterator typedef support. Note the naming is intentional, i.e., iterator and const_iterator, because the allocator may be a vnl object or other type, which uses this form.
Reimplemented in itk::BinaryBallStructuringElement< TPixel, VDimension, TAllocator >, itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >, itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, itk::FlatStructuringElement< VDimension >, itk::ConstNeighborhoodIterator< Superclass::FixedImageType >, itk::ConstNeighborhoodIterator< TImage >, itk::ConstNeighborhoodIterator< TImageType >, itk::ConstNeighborhoodIterator< TDeformationField >, itk::ConstNeighborhoodIterator< TSparseImageType >, itk::ConstNeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, and itk::NeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >.
Definition at line 72 of file itkNeighborhood.h.
typedef Offset<VDimension> itk::Neighborhood< TPixel, VDimension, TAllocator >::OffsetType [inherited] |
Offset type used to reference neighbor locations
Reimplemented in itk::AnnulusOperator< TPixel, TDimension, TAllocator >, itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >, itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >, itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::FlatStructuringElement< VDimension >, itk::ConstNeighborhoodIterator< Superclass::FixedImageType >, itk::ConstNeighborhoodIterator< TImage >, itk::ConstNeighborhoodIterator< TImageType >, itk::ConstNeighborhoodIterator< TDeformationField >, itk::ConstNeighborhoodIterator< TSparseImageType >, itk::ConstNeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, itk::ConstShapedNeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, itk::NeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, and itk::ShapedNeighborhoodIterator< TImage >.
Definition at line 83 of file itkNeighborhood.h.
typedef NumericTraits< TPixel >::RealType itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::PixelRealType [inherited] |
Reimplemented in itk::DerivativeOperator< TPixel, VDimension, TAllocator >, itk::DerivativeOperator< PixelType::ValueType, itkGetStaticConstMacro(ImageDimension)>, itk::DerivativeOperator< Superclass::PixelType, itkGetStaticConstMacro(ImageDimension)>, itk::DerivativeOperator< TOutputImage::PixelType, itkGetStaticConstMacro(ImageDimension)>, and itk::DerivativeOperator< OutputImagePixelType, itkGetStaticConstMacro(ImageDimension)>.
Definition at line 138 of file itkNeighborhoodOperator.h.
typedef TPixel itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::PixelType [inherited] |
External support for pixel type
Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >.
Reimplemented in itk::AnnulusOperator< TPixel, TDimension, TAllocator >, itk::BackwardDifferenceOperator< TPixel, TDimension, TAllocator >, itk::DerivativeOperator< TPixel, VDimension, TAllocator >, itk::ForwardDifferenceOperator< TPixel, VDimension, TAllocator >, itk::LaplacianOperator< TPixel, VDimension, TAllocator >, itk::DerivativeOperator< PixelType::ValueType, itkGetStaticConstMacro(ImageDimension)>, itk::DerivativeOperator< Superclass::PixelType, itkGetStaticConstMacro(ImageDimension)>, itk::DerivativeOperator< TOutputImage::PixelType, itkGetStaticConstMacro(ImageDimension)>, and itk::DerivativeOperator< OutputImagePixelType, itkGetStaticConstMacro(ImageDimension)>.
Definition at line 76 of file itkNeighborhoodOperator.h.
typedef ::itk::Size<VDimension> itk::Neighborhood< TPixel, VDimension, TAllocator >::RadiusType [inherited] |
Radius typedef support.
Reimplemented in itk::BinaryBallStructuringElement< TPixel, VDimension, TAllocator >, itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >, itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >, itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::NeighborhoodIterator< TImage, TBoundaryCondition >, itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::FlatStructuringElement< VDimension >, itk::ConstNeighborhoodIterator< Superclass::FixedImageType >, itk::ConstNeighborhoodIterator< TImage >, itk::ConstNeighborhoodIterator< TImageType >, itk::ConstNeighborhoodIterator< TDeformationField >, itk::ConstNeighborhoodIterator< TSparseImageType >, itk::ConstNeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, itk::ConstShapedNeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, itk::NeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, and itk::ShapedNeighborhoodIterator< TImage >.
Definition at line 80 of file itkNeighborhood.h.
| typedef ImageKernelOperator itk::ImageKernelOperator< TPixel, VDimension, TAllocator >::Self |
Standard class typedefs.
Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
Definition at line 44 of file itkImageKernelOperator.h.
typedef Superclass::SizeType itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::SizeType [inherited] |
Size object typedef support
Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >.
Reimplemented in itk::AnnulusOperator< TPixel, TDimension, TAllocator >, and itk::LaplacianOperator< TPixel, VDimension, TAllocator >.
Definition at line 73 of file itkNeighborhoodOperator.h.
typedef SizeType::SizeValueType itk::Neighborhood< TPixel, VDimension, TAllocator >::SizeValueType [inherited] |
Reimplemented in itk::AnnulusOperator< TPixel, TDimension, TAllocator >, itk::BinaryBallStructuringElement< TPixel, VDimension, TAllocator >, itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >, itk::ConstNeighborhoodIterator< TImage, TBoundaryCondition >, itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::FlatStructuringElement< VDimension >, itk::ConstNeighborhoodIterator< Superclass::FixedImageType >, itk::ConstNeighborhoodIterator< TImage >, itk::ConstNeighborhoodIterator< TImageType >, itk::ConstNeighborhoodIterator< TDeformationField >, itk::ConstNeighborhoodIterator< TSparseImageType >, itk::ConstNeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, itk::ConstShapedNeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, and itk::ShapedNeighborhoodIterator< TImage >.
Definition at line 77 of file itkNeighborhood.h.
typedef SliceIterator<TPixel, Self> itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::SliceIteratorType [inherited] |
Slice iterator typedef support
Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >.
Definition at line 79 of file itkNeighborhoodOperator.h.
| typedef NeighborhoodOperator<TPixel, VDimension, TAllocator> itk::ImageKernelOperator< TPixel, VDimension, TAllocator >::Superclass |
Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
Definition at line 45 of file itkImageKernelOperator.h.
| itk::ImageKernelOperator< TPixel, VDimension, TAllocator >::ImageKernelOperator | ( | ) | [inline] |
Constructor.
Definition at line 51 of file itkImageKernelOperator.h.
| itk::ImageKernelOperator< TPixel, VDimension, TAllocator >::ImageKernelOperator | ( | const Self & | orig | ) | [inline] |
Copy constructor
Definition at line 54 of file itkImageKernelOperator.h.
| virtual void itk::Neighborhood< TPixel, VDimension, TAllocator >::Allocate | ( | unsigned int | i | ) | [inline, protected, virtual, inherited] |
Allocates the neighborhood's memory buffer.
Definition at line 232 of file itkNeighborhood.h.
| ConstIterator itk::Neighborhood< TPixel, VDimension, TAllocator >::Begin | ( | void | ) | const [inline, inherited] |
STL-style iterator support.
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ConstShapedNeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >.
Definition at line 148 of file itkNeighborhood.h.
| Iterator itk::Neighborhood< TPixel, VDimension, TAllocator >::Begin | ( | void | ) | [inline, inherited] |
STL-style iterator support.
Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage >.
Definition at line 144 of file itkNeighborhood.h.
| virtual void itk::Neighborhood< TPixel, VDimension, TAllocator >::ComputeNeighborhoodOffsetTable | ( | ) | [protected, virtual, inherited] |
Fills entries into the offset lookup table. Called once on initialization.
| virtual void itk::Neighborhood< TPixel, VDimension, TAllocator >::ComputeNeighborhoodStrideTable | ( | ) | [protected, virtual, inherited] |
Computes the entries for the stride table
| virtual void itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::CreateDirectional | ( | ) | [virtual, inherited] |
Creates the operator with length only in the specified direction. The radius of the operator will be 0 except along the axis on which the operator will work.
| virtual void itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::CreateToRadius | ( | const unsigned | long | ) | [virtual, inherited] |
Creates the operator with a specified radius ("square", same length on each side). The spatial location of the coefficients within the operator is defined by the subclass implementation of the Fill method.
| virtual void itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::CreateToRadius | ( | const SizeType & | ) | [virtual, inherited] |
Creates the operator with a specified radius. The spatial location of the coefficients within the operator is defined by the subclass implementation of the Fill method.
| ConstIterator itk::Neighborhood< TPixel, VDimension, TAllocator >::End | ( | void | ) | const [inline, inherited] |
STL-style iterator support.
Reimplemented in itk::ConstShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >, itk::ConstShapedNeighborhoodIterator< TImage, itk::ZeroFluxNeumannBoundaryCondition< TImage > >, and itk::ShapedNeighborhoodIterator< TImage >.
Definition at line 146 of file itkNeighborhood.h.
| Iterator itk::Neighborhood< TPixel, VDimension, TAllocator >::End | ( | void | ) | [inline, inherited] |
STL-style iterator support.
Reimplemented in itk::ShapedNeighborhoodIterator< TImage, TBoundaryCondition >, and itk::ShapedNeighborhoodIterator< TImage >.
Definition at line 142 of file itkNeighborhood.h.
| virtual void itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::Fill | ( | const CoefficientVector & | ) | [protected, pure virtual, inherited] |
A subclass-specific algorithm that positions the coefficients spatially in the operator.
| void itk::ImageKernelOperator< TPixel, VDimension, TAllocator >::Fill | ( | const CoefficientVector & | coeff | ) | [protected] |
Arranges coefficients spatially in the memory buffer.
| virtual void itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::FillCenteredDirectional | ( | const CoefficientVector & | ) | [protected, virtual, inherited] |
A pre-defined Fill function that can be called by a subclass Fill function to center coefficients along the axis specified by the SetDirection method. Useful for creating directional operators, or centering coefficients in an N-dimensional neighborhood.
| virtual void itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::FlipAxes | ( | ) | [virtual, inherited] |
Reverses the direction of all axes of the operator by reversing the order of the coefficients.
| CoefficientVector itk::ImageKernelOperator< TPixel, VDimension, TAllocator >::GenerateCoefficients | ( | ) | [protected, virtual] |
Calculates operator coefficients.
Implements itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
| const AllocatorType& itk::Neighborhood< TPixel, VDimension, TAllocator >::GetBufferReference | ( | ) | const [inline, inherited] |
Returns a reference to the data buffer structure.
Definition at line 195 of file itkNeighborhood.h.
| AllocatorType& itk::Neighborhood< TPixel, VDimension, TAllocator >::GetBufferReference | ( | ) | [inline, inherited] |
Returns a reference to the data buffer structure.
Definition at line 193 of file itkNeighborhood.h.
| unsigned int itk::Neighborhood< TPixel, VDimension, TAllocator >::GetCenterNeighborhoodIndex | ( | ) | const [inline, inherited] |
Definition at line 213 of file itkNeighborhood.h.
| TPixel itk::Neighborhood< TPixel, VDimension, TAllocator >::GetCenterValue | ( | ) | const [inline, inherited] |
Returns the element at the center of the neighborhood.
Definition at line 166 of file itkNeighborhood.h.
| unsigned long itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::GetDirection | ( | void | ) | const [inline, inherited] |
Returns the direction (dimension number) of a directional operator.
Definition at line 104 of file itkNeighborhoodOperator.h.
| TPixel& itk::Neighborhood< TPixel, VDimension, TAllocator >::GetElement | ( | unsigned int | i | ) | [inline, inherited] |
Pass-through data access methods to the buffer.
Definition at line 161 of file itkNeighborhood.h.
| virtual unsigned int itk::Neighborhood< TPixel, VDimension, TAllocator >::GetNeighborhoodIndex | ( | const OffsetType & | ) | const [virtual, inherited] |
| OffsetType itk::Neighborhood< TPixel, VDimension, TAllocator >::GetOffset | ( | unsigned int | i | ) | const [inline, inherited] |
Returns the itk::Offset from the center of the Neighborhood to the requested neighbor index.
Definition at line 208 of file itkNeighborhood.h.
| unsigned long itk::Neighborhood< TPixel, VDimension, TAllocator >::GetRadius | ( | const unsigned long | n | ) | const [inline, inherited] |
Returns the radius of the neighborhood along a specified dimension.
Definition at line 123 of file itkNeighborhood.h.
| const SizeType itk::Neighborhood< TPixel, VDimension, TAllocator >::GetRadius | ( | void | ) | const [inline, inherited] |
Returns the radius of the neighborhood.
Definition at line 118 of file itkNeighborhood.h.
| SizeType itk::Neighborhood< TPixel, VDimension, TAllocator >::GetSize | ( | void | ) | const [inline, inherited] |
Returns the size (total length of sides) of the neighborhood.
Definition at line 132 of file itkNeighborhood.h.
| unsigned long itk::Neighborhood< TPixel, VDimension, TAllocator >::GetSize | ( | const unsigned long | n | ) | const [inline, inherited] |
Returns the size (total length) of the neighborhood along a specified dimension.
Definition at line 128 of file itkNeighborhood.h.
| std::slice itk::Neighborhood< TPixel, VDimension, TAllocator >::GetSlice | ( | unsigned | int | ) | const [inherited] |
| unsigned itk::Neighborhood< TPixel, VDimension, TAllocator >::GetStride | ( | const unsigned | axis | ) | const [inline, inherited] |
Returns the stride length for the specified dimension. Stride length is the number of pixels between adjacent pixels along the given dimension.
Definition at line 138 of file itkNeighborhood.h.
| void itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::InitializeToZero | ( | ) | [inline, protected, inherited] |
Initializes all the coefficients in the neighborhood to zero values
Definition at line 164 of file itkNeighborhoodOperator.h.
| itk::Neighborhood< TPixel, VDimension, TAllocator >::itkStaticConstMacro | ( | NeighborhoodDimension | , | |
| unsigned | int, | |||
| VDimension | ||||
| ) | [inherited] |
External support for dimensionality.
Reimplemented in itk::BinaryBallStructuringElement< TPixel, VDimension, TAllocator >, itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >, and itk::FlatStructuringElement< VDimension >.
| bool itk::Neighborhood< TPixel, VDimension, TAllocator >::operator!= | ( | const Self & | other | ) | const [inline, inherited] |
Not Equal operator.
Definition at line 110 of file itkNeighborhood.h.
| Self& itk::ImageKernelOperator< TPixel, VDimension, TAllocator >::operator= | ( | const Self & | orig | ) | [inline] |
Assignment operator.
Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
Definition at line 59 of file itkImageKernelOperator.h.
| bool itk::Neighborhood< TPixel, VDimension, TAllocator >::operator== | ( | const Self & | other | ) | const [inline, inherited] |
Comparison operator.
Definition at line 102 of file itkNeighborhood.h.
| const TPixel& itk::Neighborhood< TPixel, VDimension, TAllocator >::operator[] | ( | const OffsetType & | o | ) | const [inline, inherited] |
Get pixel value by offset
Definition at line 202 of file itkNeighborhood.h.
| TPixel& itk::Neighborhood< TPixel, VDimension, TAllocator >::operator[] | ( | const OffsetType & | o | ) | [inline, inherited] |
Get pixel value by offset
Definition at line 200 of file itkNeighborhood.h.
| const TPixel& itk::Neighborhood< TPixel, VDimension, TAllocator >::operator[] | ( | unsigned int | i | ) | const [inline, inherited] |
Pass-through data access methods to the buffer.
Definition at line 159 of file itkNeighborhood.h.
| TPixel& itk::Neighborhood< TPixel, VDimension, TAllocator >::operator[] | ( | unsigned int | i | ) | [inline, inherited] |
Pass-through data access methods to the buffer.
Definition at line 157 of file itkNeighborhood.h.
| void itk::Neighborhood< TPixel, VDimension, TAllocator >::Print | ( | std::ostream & | os | ) | const [inline, inherited] |
Standard itk object method.
Definition at line 189 of file itkNeighborhood.h.
| virtual void itk::ImageKernelOperator< TPixel, VDimension, TAllocator >::PrintSelf | ( | std::ostream & | os, | |
| Indent | i | |||
| ) | const [inline, virtual] |
Prints some debugging information.
Reimplemented from itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >.
Definition at line 72 of file itkImageKernelOperator.h.
References itk::Indent::GetNextIndent(), and HardConnectedComponentImageFilter::PrintSelf().
| void itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::ScaleCoefficients | ( | PixelRealType | ) | [inherited] |
Multiplies all of the coefficients of the kernel by a single scalar value.
| void itk::NeighborhoodOperator< TPixel, VDimension, TAllocator >::SetDirection | ( | const unsigned long & | direction | ) | [inline, inherited] |
Sets the dimensional direction of a directional operator.
Definition at line 100 of file itkNeighborhoodOperator.h.
| void itk::ImageKernelOperator< TPixel, VDimension, TAllocator >::SetImageKernel | ( | ImageType * | kernel | ) | [inline] |
Definition at line 66 of file itkImageKernelOperator.h.
| void itk::Neighborhood< TPixel, VDimension, TAllocator >::SetRadius | ( | const unsigned | long | ) | [inherited] |
Overloads SetRadius to allow a single long integer argument that is used as the radius of all the dimensions of the Neighborhood (resulting in a "square" neighborhood).
| void itk::Neighborhood< TPixel, VDimension, TAllocator >::SetRadius | ( | const unsigned long * | rad | ) | [inline, inherited] |
Sets the radius for the neighborhood. Overloaded to support an unsigned long array.
Definition at line 175 of file itkNeighborhood.h.
| void itk::Neighborhood< TPixel, VDimension, TAllocator >::SetRadius | ( | const SizeType & | ) | [inherited] |
Sets the radius for the neighborhood, calculates size from the radius, and allocates storage.
| void itk::Neighborhood< TPixel, VDimension, TAllocator >::SetSize | ( | ) | [inline, protected, inherited] |
Sets the length along each dimension.
Definition at line 222 of file itkNeighborhood.h.
| unsigned int itk::Neighborhood< TPixel, VDimension, TAllocator >::Size | ( | void | ) | const [inline, inherited] |
More STL-style support.
Definition at line 153 of file itkNeighborhood.h.
Referenced by itk::NeighborhoodInnerProduct< Superclass::ImageType >::operator()().
1.5.6 written by Dimitri van Heesch,
© 1997-2000