MeVisLab Toolbox Reference
|
Specialized class for generated toolkit modules using normal kernels. More...
#include <mlITKKernelSupport.h>
Public Types | |
typedef MLITKStructuringElement | Self |
Standard self typedef. More... | |
typedef Neighborhood< TPixel, VDimension, TAllocator > | NeighbourHoodClass |
Used neighborhood. More... | |
typedef MLITKStructuringElementBase< TPixel, VDimension, TAllocator, NeighbourHoodClass > | Superclass |
Standard super class typedef. More... | |
typedef TAllocator | AllocatorType |
External support for allocator type. More... | |
typedef TPixel | PixelType |
External support for pixel type. More... | |
typedef AllocatorType::iterator | Iterator |
Iterator typedef support. More... | |
typedef AllocatorType::const_iterator | ConstIterator |
typedef Superclass::SizeType | SizeType |
Size and value typedef support. More... | |
typedef Superclass::SizeValueType | SizeValueType |
typedef Superclass::OffsetType | OffsetType |
Offset and value typedef support. More... | |
typedef OffsetType::OffsetValueType | OffsetValueType |
typedef Superclass::RadiusType | RadiusType |
Radius typedef support. More... | |
typedef SliceIterator< TPixel, Self > | SliceIteratorType |
External slice iterator type typedef support. More... | |
Public Types inherited from itk::MLITKStructuringElementBase< TPixel, 2, NeighborhoodAllocator< TPixel >, Neighborhood< TPixel, 2, NeighborhoodAllocator< TPixel > > > | |
typedef MLITKStructuringElementBase | Self |
Standard self typedef. More... | |
typedef Neighborhood< TPixel, VDimension, NeighborhoodAllocator< TPixel > > | Superclass |
Standard super class typedef. More... | |
typedef NeighborhoodAllocator< TPixel > | AllocatorType |
External support for allocator type. More... | |
typedef TPixel | PixelType |
External support for pixel type. More... | |
typedef AllocatorType::iterator | Iterator |
Iterator typedef support. More... | |
typedef AllocatorType::const_iterator | ConstIterator |
typedef Superclass::SizeType | SizeType |
Size and value typedef support. More... | |
typedef Superclass::SizeValueType | SizeValueType |
typedef Superclass::OffsetType | OffsetType |
Offset and value typedef support. More... | |
typedef OffsetType::OffsetValueType | OffsetValueType |
typedef Superclass::RadiusType | RadiusType |
Radius typedef support. More... | |
typedef SliceIterator< TPixel, Self > | SliceIteratorType |
External slice iterator type typedef support. More... | |
Public Member Functions | |
itkStaticConstMacro (NeighborhoodDimension, unsigned int, VDimension) | |
External support for dimensionality. More... | |
MLITKStructuringElement () | |
Default constructor. More... | |
MLITKStructuringElement (const ml::Kernel &kernel) | |
Convenience constructor directly from the ML kernel. More... | |
MLITKStructuringElement (const Self &other) | |
Copy constructor. Only superclass stuff is done. More... | |
Self & | operator= (const Self &other) |
Assignment operator. Only superclass stuff is done. More... | |
Public Member Functions inherited from itk::MLITKStructuringElementBase< TPixel, 2, NeighborhoodAllocator< TPixel >, Neighborhood< TPixel, 2, NeighborhoodAllocator< TPixel > > > | |
itkStaticConstMacro (NeighborhoodDimension, unsigned int, VDimension) | |
External support for dimensionality. More... | |
MLITKStructuringElementBase () | |
Default constructor. More... | |
MLITKStructuringElementBase (const ml::Kernel &kernel) | |
Convenience constructor directly from the ML kernel. More... | |
MLITKStructuringElementBase (const Self &other) | |
Copy constructor. Only superclass stuff is done. More... | |
virtual | ~MLITKStructuringElementBase () |
Default destructor. Only superclass stuff is done. More... | |
Self & | operator= (const Self &other) |
Assignment operator. Only superclass stuff is done. More... | |
virtual void | setKernelFromString (const std::string &kernelStr) |
Convenience constructor from a string description of an ML kernel. More... | |
virtual void | CreateStructuringElement (const ml::Kernel &kernel) |
Create the structuring element. More... | |
Specialized class for generated toolkit modules using normal kernels.
Template class to create a normal itk structured element from an ML kernel. It will be passed to morphological itk operators.
Definition at line 158 of file mlITKKernelSupport.h.
typedef TAllocator itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::AllocatorType |
External support for allocator type.
Definition at line 171 of file mlITKKernelSupport.h.
typedef AllocatorType::const_iterator itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::ConstIterator |
Definition at line 184 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.
Definition at line 183 of file mlITKKernelSupport.h.
typedef Neighborhood<TPixel, VDimension, TAllocator > itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::NeighbourHoodClass |
Used neighborhood.
Definition at line 165 of file mlITKKernelSupport.h.
typedef Superclass::OffsetType itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::OffsetType |
Offset and value typedef support.
Definition at line 195 of file mlITKKernelSupport.h.
typedef OffsetType::OffsetValueType itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::OffsetValueType |
Definition at line 196 of file mlITKKernelSupport.h.
typedef TPixel itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::PixelType |
External support for pixel type.
Definition at line 177 of file mlITKKernelSupport.h.
typedef Superclass::RadiusType itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::RadiusType |
Radius typedef support.
Definition at line 200 of file mlITKKernelSupport.h.
typedef MLITKStructuringElement itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::Self |
Standard self typedef.
Definition at line 162 of file mlITKKernelSupport.h.
typedef Superclass::SizeType itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::SizeType |
Size and value typedef support.
Definition at line 189 of file mlITKKernelSupport.h.
typedef Superclass::SizeValueType itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::SizeValueType |
Definition at line 190 of file mlITKKernelSupport.h.
typedef SliceIterator<TPixel, Self> itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::SliceIteratorType |
External slice iterator type typedef support.
Definition at line 203 of file mlITKKernelSupport.h.
typedef MLITKStructuringElementBase<TPixel, VDimension, TAllocator, NeighbourHoodClass > itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::Superclass |
Standard super class typedef.
Definition at line 168 of file mlITKKernelSupport.h.
|
inline |
Default constructor.
Definition at line 206 of file mlITKKernelSupport.h.
|
inline |
Convenience constructor directly from the ML kernel.
Definition at line 209 of file mlITKKernelSupport.h.
|
inline |
Copy constructor. Only superclass stuff is done.
Definition at line 212 of file mlITKKernelSupport.h.
itk::MLITKStructuringElement< TPixel, VDimension, TAllocator >::itkStaticConstMacro | ( | NeighborhoodDimension | , |
unsigned int | , | ||
VDimension | |||
) |
External support for dimensionality.
|
inline |
Assignment operator. Only superclass stuff is done.
Definition at line 215 of file mlITKKernelSupport.h.
References itk::MLITKStructuringElementBase< TPixel, VDimension, TAllocator, SuperClss >::operator=().