#include <itkBloxCoreAtomImage.h>
Inheritance diagram for itk::BloxCoreAtomImage:
Public Types | |
typedef BloxCoreAtomImage | Self |
typedef BloxImage< BloxCoreAtomPixel< dim >, dim > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef BloxBoundaryPointItem< dim > | BPItemType |
typedef BloxCoreAtomPixel< dim > | PixelType |
typedef PixelType | InternalPixelType |
typedef DefaultPixelAccessor< PixelType > | AccessorType |
typedef Point< double, dim > | PositionType |
typedef PositionType::VectorType | VectorType |
typedef CovariantVector< double, dim > | GradientType |
typedef Superclass::PixelContainer | PixelContainer |
typedef Superclass::SizeType | SizeType |
typedef Superclass::IndexType | IndexType |
typedef IndexType::IndexValueType | IndexValueType |
typedef Superclass::OffsetType | OffsetType |
typedef Superclass::RegionType | RegionType |
typedef PixelContainer::Pointer | PixelContainerPointer |
Public Methods | |
itkStaticConstMacro (NDimensions, unsigned int, dim) | |
virtual const char * | GetClassName () const |
void | DoEigenanalysis () |
void | DoCoreAtomVoting () |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
BloxCoreAtomImage () | |
virtual | ~BloxCoreAtomImage () |
void | PrintSelf (std::ostream &os, Indent indent) const |
A BloxCoreAtomImage stores and processes BloxCoreAtomItem's (in BloxPixel linked lists). The primary task of BloxCoreAtomImage is finding core atoms and storing them in the correct blox location.
Definition at line 43 of file itkBloxCoreAtomImage.h.
|
Accessor type that convert data between internal and external representations. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 81 of file itkBloxCoreAtomImage.h. |
|
The type of boundary point item we process * Definition at line 67 of file itkBloxCoreAtomImage.h. |
|
Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 58 of file itkBloxCoreAtomImage.h. |
|
How we represent gradients. Definition at line 90 of file itkBloxCoreAtomImage.h. |
|
Index typedef support. An index is used to access pixel values. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 98 of file itkBloxCoreAtomImage.h. |
|
Reimplemented from itk::ImageBase< VImageDimension >. Definition at line 99 of file itkBloxCoreAtomImage.h. |
|
Internal Pixel representation. Used to maintain a uniform API with Image Adaptors and allow to keep a particular internal representation of data while showing a different external representation. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 77 of file itkBloxCoreAtomImage.h. |
|
Offset typedef support. An offset represent relative position between indices. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 100 of file itkBloxCoreAtomImage.h. |
|
Convenient typedefs obtained from Superclass. Note: Unlike "normal" images BloxCoreAtomImages support neither Scalar nor Vector calls!!! Scalar and vector traits are not defined and do not make sense for linked lists (at the present time). Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 96 of file itkBloxCoreAtomImage.h. |
|
A pointer to the pixel container. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 104 of file itkBloxCoreAtomImage.h. |
|
Pixel typedef support. Used to declare pixel type in filters or other operations. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 71 of file itkBloxCoreAtomImage.h. |
|
Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 57 of file itkBloxCoreAtomImage.h. |
|
The type of Point used to convert between physical and blox space Definition at line 84 of file itkBloxCoreAtomImage.h. |
|
Region typedef support. A region is used to specify a subset of an image. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 101 of file itkBloxCoreAtomImage.h. |
|
Standard class typedefs. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 48 of file itkBloxCoreAtomImage.h. |
|
Size typedef support. A size is used to define region bounds. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 97 of file itkBloxCoreAtomImage.h. |
|
Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. Definition at line 56 of file itkBloxCoreAtomImage.h. |
|
The vector between two points Definition at line 87 of file itkBloxCoreAtomImage.h. |
|
|
|
|
|
Core atom voting routine. |
|
Do eigenanalysis on all pixels in the image. |
|
Run-time type information (and related methods). Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. |
|
Dimension of the image. This constant is used by functions that are templated over image type (as opposed to being templated over pixel type and dimension) when they need compile time access to the dimension of the image. |
|
Method for creation through the object factory. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. |
|
Compute an offset from the beginning of the buffer for a pixel at the specified index. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< dim >, dim >. |