#include <itkBloxCoreAtomImage.h>
Inheritance diagram for itk::BloxCoreAtomImage< NDimension >:


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 44 of file itkBloxCoreAtomImage.h.
|
|
Definition at line 116 of file itkImage.h. |
|
|||||
|
Accessor type that convert data between internal and external representations. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. Definition at line 84 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< NDimension >, NDimension >. Definition at line 60 of file itkBloxCoreAtomImage.h. |
|
|||||
|
Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. Definition at line 61 of file itkBloxCoreAtomImage.h. |
|
|
Direction typedef support. A matrix of direction cosines. Definition at line 141 of file itkImage.h. |
|
|||||
|
How we represent gradients. Definition at line 93 of file itkBloxCoreAtomImage.h. |
|
|||||
|
Index typedef support. An index is used to access pixel values. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. Definition at line 110 of file itkBloxCoreAtomImage.h. |
|
|||||
|
Definition at line 111 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< NDimension >, NDimension >. Definition at line 80 of file itkBloxCoreAtomImage.h. |
|
|
Reimplemented from itk::Image< BloxCoreAtomPixel< NDimension >, TImageDimension >. Definition at line 88 of file itkBloxImage.h. |
|
|
Tyepdef for the functor used to access a neighborhood of pixel pointers. Definition at line 120 of file itkImage.h. |
|
|||||
|
Definition at line 99 of file itkBloxCoreAtomImage.h. |
|
|||||
|
Definition at line 96 of file itkBloxCoreAtomImage.h. |
|
|||||
|
Offset typedef support. An offset is used to access pixel values. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. Definition at line 112 of file itkBloxCoreAtomImage.h. |
|
|
Offset typedef (relative position between indices) Definition at line 159 of file itkImage.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< NDimension >, NDimension >. Definition at line 102 of file itkBloxCoreAtomImage.h. |
|
|
Definition at line 156 of file itkImage.h. |
|
|||||
|
A pointer to the pixel container. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. Definition at line 116 of file itkBloxCoreAtomImage.h. |
|
|||||
|
Pixel typedef support. Used to declare pixel type in filters or other operations. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. Definition at line 74 of file itkBloxCoreAtomImage.h. |
|
|||||
|
Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. Definition at line 59 of file itkBloxCoreAtomImage.h. |
|
|
Origin typedef support. The origin is the geometric coordinates of the index (0,0). Definition at line 152 of file itkImage.h. |
|
|||||
|
The type of Point used to convert between physical and blox space Definition at line 87 of file itkBloxCoreAtomImage.h. |
|
|||||
|
Region typedef support. A region is used to specify a subset of an image. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. Definition at line 113 of file itkBloxCoreAtomImage.h. |
|
|||||
|
Standard class typedefs. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. Definition at line 49 of file itkBloxCoreAtomImage.h. |
|
|||||
|
Size typedef support. A size is used to define region bounds. Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. Definition at line 109 of file itkBloxCoreAtomImage.h. |
|
|
Spacing typedef support. Spacing holds the size of a pixel. The spacing is the geometric distance between image samples. Definition at line 148 of file itkImage.h. |
|
|||||
|
Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. Definition at line 57 of file itkBloxCoreAtomImage.h. |
|
|
Typedef alias for PixelType Definition at line 103 of file itkImage.h. |
|
|||||
|
The vector between two points Definition at line 90 of file itkBloxCoreAtomImage.h. |
|
|||||||||
|
|
|
|||||||||
|
|
|
|
Allocate the image memory. The size of the image must already be set, e.g. by calling SetRegions(). |
|
|
|
|
|||||||||
|
Core atom voting routine. |
|
|||||||||
|
Do eigenanalysis on all pixels in the image. |
|
|
Traverse the entire image and empty all linked lists. This is used in filters prior to generating new data, to avoid appending the new data onto the old |
|
|
Fill the image buffer with a value. Be sure to call Allocate() first. |
|
|
Definition at line 241 of file itkImage.h. |
|
|
Definition at line 239 of file itkImage.h. |
|
|||||||||
|
get macro for m_MedialNodeCount. |
|
|||||||||
|
Run-time type information (and related methods). Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. |
|
|
Return the NeighborhoodAccessor functor Definition at line 282 of file itkImage.h. |
|
|
Return the NeighborhoodAccessor functor Definition at line 278 of file itkImage.h. |
|
|||||||||
|
get macro for m_NodePointerList. |
|
|
Get a reference to a pixel (e.g. for editing). For efficiency, this function does not check that the image has actually been allocated yet. Definition at line 217 of file itkImage.h. |
|
|
Get a pixel (read only version). For efficiency, this function does not check that the image has actually been allocated yet. Definition at line 207 of file itkImage.h. |
|
|
Return the Pixel Accesor object Definition at line 274 of file itkImage.h. |
|
|
Return the Pixel Accessor object Definition at line 270 of file itkImage.h. |
|
|
Definition at line 249 of file itkImage.h. |
|
|
Return a pointer to the container. Definition at line 246 of file itkImage.h. |
|
|
Graft the data and information from one image to another. This is a convenience method to setup a second image with all the meta information of another image and use the same pixel container. Note that this method is different than just using two SmartPointers to the same image since separate DataObjects are still maintained. This method is similar to ImageSource::GraftOutput(). The implementation in ImageBase simply calls CopyInformation() and copies the region ivars. The implementation here refers to the superclass' implementation and then copies over the pixel container. |
|
|
Restore the data object to its initial state. This means releasing memory. |
|
||||||||||||||||
|
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. |
|
||||||||||||||||
|
Dimension of the image. This enum 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. |
|
||||||||||||||||||||
|
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< NDimension >, NDimension >. |
|
|
Access a pixel. This version can only be an rvalue. For efficiency, this function does not check that the image has actually been allocated yet. Definition at line 234 of file itkImage.h. |
|
|
Access a pixel. This version can be an lvalue. For efficiency, this function does not check that the image has actually been allocated yet. Definition at line 227 of file itkImage.h. |
|
|
|
|
||||||||||||||||
|
Reimplemented from itk::BloxImage< BloxCoreAtomPixel< NDimension >, NDimension >. |
|
||||||||||||
|
Set a pixel value. Allocate() needs to have been called first -- for efficiency, this function does not check that the image has actually been allocated yet. Definition at line 197 of file itkImage.h. |
|
|
Set the container to use. Note that this does not cause the DataObject to be modified. |
|
|
Definition at line 176 of file itkImage.h. |
|
|
Definition at line 168 of file itkImage.h. |
|
||||||||||||
|
Get the continuous index from a physical point. Returns true if the resulting index is within the image, false otherwise.
Definition at line 291 of file itkImage.h. |
|
||||||||||||
|
Get the index (discrete) from a physical point. Floating point index results are truncated to integers. Returns true if the resulting index is within the image, false otherwise
Definition at line 313 of file itkImage.h. |
|
|
Definition at line 338 of file itkImage.h. |
|
|
Definition at line 165 of file itkImage.h. |
1.4.2 written by Dimitri van Heesch,
© 1997-2000