#include <mlITKKernelSupport.h>

Public Types | |
| typedef MLITKStructuringElement | Self |
| Standard self typedef. | |
| typedef Neighborhood< TPixel, VDimension, TAllocator > | NeighbourHoodClass |
| Used neighborhood. | |
| typedef MLITKStructuringElementBase < TPixel, VDimension, TAllocator, NeighbourHoodClass > | Superclass |
| Standard super class typedef. | |
| typedef TAllocator | AllocatorType |
| External support for allocator type. | |
| typedef TPixel | PixelType |
| External support for pixel type. | |
| typedef Superclass::RadiusType | RadiusType |
| Radius typedef support. | |
| typedef SliceIterator< TPixel, Self > | SliceIteratorType |
| External slice iterator type typedef support. | |
| typedef AllocatorType::iterator | Iterator |
| Iterator typedef support. | |
| typedef AllocatorType::const_iterator | ConstIterator |
| typedef Superclass::SizeType | SizeType |
| Size and value typedef support. | |
| typedef Superclass::SizeValueType | SizeValueType |
| typedef Superclass::OffsetType | OffsetType |
| Offset and value typedef support. | |
| typedef OffsetType::OffsetValueType | OffsetValueType |
Public Member Functions | |
| itkStaticConstMacro (NeighborhoodDimension, unsigned int, VDimension) | |
| External support for dimensionality. | |
| MLITKStructuringElement () | |
| Default constructor. | |
| MLITKStructuringElement (const ml::Kernel &kernel) | |
| Convenience constructor directly from the ML kernel. | |
| MLITKStructuringElement (const Self &other) | |
| Copy constructor. Only superclass stuff is done. | |
| Self & | operator= (const Self &other) |
| Assignment operator. Only superclass stuff is done. | |
Template class to create a normal itk structured element from an ML kernel. It will be passed to morphological itk operators.
Definition at line 166 of file mlITKKernelSupport.h.
| typedef TAllocator itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::AllocatorType |
External support for allocator type.
Reimplemented from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
Definition at line 179 of file mlITKKernelSupport.h.
| typedef AllocatorType::const_iterator itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::ConstIterator |
Reimplemented from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
Definition at line 192 of file mlITKKernelSupport.h.
| typedef AllocatorType::iterator itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::Iterator |
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 from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
Definition at line 191 of file mlITKKernelSupport.h.
| typedef Neighborhood<TPixel, VDimension, TAllocator > itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::NeighbourHoodClass |
| typedef Superclass::OffsetType itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::OffsetType |
Offset and value typedef support.
Reimplemented from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
Definition at line 203 of file mlITKKernelSupport.h.
| typedef OffsetType::OffsetValueType itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::OffsetValueType |
Reimplemented from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
Definition at line 204 of file mlITKKernelSupport.h.
| typedef TPixel itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::PixelType |
External support for pixel type.
Reimplemented from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
Definition at line 185 of file mlITKKernelSupport.h.
| typedef Superclass::RadiusType itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::RadiusType |
Radius typedef support.
Reimplemented from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
Definition at line 208 of file mlITKKernelSupport.h.
| typedef MLITKStructuringElement itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::Self |
Standard self typedef.
Reimplemented from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
Definition at line 170 of file mlITKKernelSupport.h.
| typedef Superclass::SizeType itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::SizeType |
Size and value typedef support.
Reimplemented from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
Definition at line 197 of file mlITKKernelSupport.h.
| typedef Superclass::SizeValueType itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::SizeValueType |
Reimplemented from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
Definition at line 198 of file mlITKKernelSupport.h.
| typedef SliceIterator<TPixel, Self> itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::SliceIteratorType |
External slice iterator type typedef support.
Reimplemented from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
Definition at line 211 of file mlITKKernelSupport.h.
| typedef MLITKStructuringElementBase<TPixel, VDimension, TAllocator, NeighbourHoodClass > itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::Superclass |
Standard super class typedef.
Reimplemented from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
Definition at line 176 of file mlITKKernelSupport.h.
| itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::MLITKStructuringElement | ( | ) | [inline] |
| itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::MLITKStructuringElement | ( | const ml::Kernel & | kernel | ) | [inline] |
Convenience constructor directly from the ML kernel.
Definition at line 217 of file mlITKKernelSupport.h.
| itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::MLITKStructuringElement | ( | const Self & | other | ) | [inline] |
Copy constructor. Only superclass stuff is done.
Definition at line 220 of file mlITKKernelSupport.h.
| itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::itkStaticConstMacro | ( | NeighborhoodDimension | , | |
| unsigned | int, | |||
| VDimension | ||||
| ) |
External support for dimensionality.
Reimplemented from itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, Neighborhood< TPixel, VDimension, TAllocator > >.
| Self& itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::operator= | ( | const Self & | other | ) | [inline] |
Assignment operator. Only superclass stuff is done.
Definition at line 223 of file mlITKKernelSupport.h.
References itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, SuperClss >::operator=().
1.5.8