#include <itkBinaryCrossStructuringElement.h>
Inheritance diagram for itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >:


Public Types | |
| typedef BinaryCrossStructuringElement | Self |
| typedef Neighborhood< TPixel, VDimension, TAllocator > | Superclass |
| typedef TAllocator | AllocatorType |
| typedef TPixel | PixelType |
| typedef AllocatorType::iterator | Iterator |
| typedef AllocatorType::const_iterator | ConstIterator |
| typedef Superclass::SizeType | SizeType |
| typedef Superclass::SizeValueType | SizeValueType |
| typedef Superclass::OffsetType | OffsetType |
| typedef OffsetType::OffsetValueType | OffsetValueType |
| typedef Superclass::RadiusType | RadiusType |
| typedef SliceIterator< TPixel, Self > | SliceIteratorType |
Public Member Functions | |
| itkStaticConstMacro (NeighborhoodDimension, unsigned int, VDimension) | |
| BinaryCrossStructuringElement () | |
| virtual | ~BinaryCrossStructuringElement () |
| BinaryCrossStructuringElement (const Self &other) | |
| void | CreateStructuringElement () |
| Self & | operator= (const Self &other) |
This class defines a Neighborhood whose elements are either 0 or 1 depending on whether they are the face connected neighbors of the neighborhood center. The Neighborhood is defined to be of radii 1 (i.e. 3x3x...).
Definition at line 43 of file itkBinaryCrossStructuringElement.h.
|
|||||
|
External support for allocator type. Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >. Definition at line 52 of file itkBinaryCrossStructuringElement.h. |
|
|||||
|
Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >. Definition at line 64 of file itkBinaryCrossStructuringElement.h. |
|
|||||
|
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::Neighborhood< TPixel, VDimension, TAllocator >. Definition at line 63 of file itkBinaryCrossStructuringElement.h. |
|
|||||
|
Offset and value typedef support. Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >. Definition at line 71 of file itkBinaryCrossStructuringElement.h. |
|
|||||
|
Definition at line 72 of file itkBinaryCrossStructuringElement.h. |
|
|||||
|
External support for pixel type. Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >. Definition at line 58 of file itkBinaryCrossStructuringElement.h. |
|
|||||
|
Radius typedef support. Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >. Definition at line 75 of file itkBinaryCrossStructuringElement.h. |
|
|||||
|
Standard class typedefs. Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >. Definition at line 48 of file itkBinaryCrossStructuringElement.h. Referenced by itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >::BinaryCrossStructuringElement(), and itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >::operator=(). |
|
|||||
|
Size and value typedef support. Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >. Definition at line 67 of file itkBinaryCrossStructuringElement.h. |
|
|||||
|
Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >. Definition at line 68 of file itkBinaryCrossStructuringElement.h. |
|
|||||
|
External slice iterator type typedef support. Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >. Definition at line 78 of file itkBinaryCrossStructuringElement.h. |
|
|||||
|
Definition at line 49 of file itkBinaryCrossStructuringElement.h. |
|
|||||||||
|
Default constructor. Definition at line 81 of file itkBinaryCrossStructuringElement.h. |
|
|||||||||
|
Default destructor. Definition at line 84 of file itkBinaryCrossStructuringElement.h. |
|
||||||||||
|
Copy constructor. Definition at line 87 of file itkBinaryCrossStructuringElement.h. References itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >::Self. |
|
|||||||||
|
Build the structuring element |
|
||||||||||||||||||||
|
External support for dimensionality. Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >. |
|
||||||||||
|
Assignment operator. Reimplemented from itk::Neighborhood< TPixel, VDimension, TAllocator >. Definition at line 93 of file itkBinaryCrossStructuringElement.h. References itk::BinaryCrossStructuringElement< TPixel, VDimension, TAllocator >::Self. |
1.3.5 written by Dimitri van Heesch,
© 1997-2000