#include <itkSparseImage.h>
Inheritance diagram for itk::SparseImage< TNode, VImageDimension >:


Public Types | |
| typedef SparseImage | Self |
| typedef Image< TNode *, VImageDimension > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TNode | NodeType |
| typedef Superclass::IndexType | IndexType |
| typedef SparseFieldLayer< NodeType > | NodeListType |
| typedef ObjectStore< NodeType > | NodeStoreType |
Public Member Functions | |
| virtual const char * | GetClassName () const |
| itkStaticConstMacro (ImageDimension, unsigned int, Superclass::ImageDimension) | |
| NodeListType * | GetNodeList () |
| virtual void | Initialize () |
| NodeType * | AddNode (const IndexType &index) |
Static Public Member Functions | |
| Pointer | New () |
Protected Member Functions | |
| SparseImage () | |
| ~SparseImage () | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
Definition at line 51 of file itkSparseImage.h.
|
|||||
|
Reimplemented from itk::Image< TNode *, VImageDimension >. Definition at line 58 of file itkSparseImage.h. |
|
|||||
|
Types derived from the Superclass Reimplemented from itk::Image< TNode *, VImageDimension >. Definition at line 74 of file itkSparseImage.h. Referenced by itk::SparseImage< TNode, VImageDimension >::AddNode(). |
|
|||||
|
The list types for storing the active pixels. Definition at line 77 of file itkSparseImage.h. |
|
|||||
|
Definition at line 78 of file itkSparseImage.h. |
|
|||||
|
The actual sparse pixel type. Definition at line 71 of file itkSparseImage.h. Referenced by itk::SparseImage< TNode, VImageDimension >::AddNode(). |
|
|||||
|
Reimplemented from itk::Image< TNode *, VImageDimension >. Definition at line 57 of file itkSparseImage.h. |
|
|||||
|
Standard typedefs. Reimplemented from itk::Image< TNode *, VImageDimension >. Definition at line 55 of file itkSparseImage.h. Referenced by itk::SparseImage< TNode, VImageDimension >::~SparseImage(). |
|
|||||
|
Reimplemented from itk::Image< TNode *, VImageDimension >. Definition at line 56 of file itkSparseImage.h. |
|
|||||||||
|
|
|
|||||||||
|
Definition at line 105 of file itkSparseImage.h. References itk::SparseImage< TNode, VImageDimension >::Self. |
|
||||||||||
|
This function should be used to allocate memory for a variable at the desired pixel location. Definition at line 82 of file itkSparseImage.h. References itk::SparseImage< TNode, VImageDimension >::IndexType, and itk::SparseImage< TNode, VImageDimension >::NodeType. |
|
|||||||||
|
Run-time type information (and related methods). Reimplemented from itk::Image< TNode *, VImageDimension >.
|
|
|||||||||
|
This function returns the allocated node list which can be used to iterate through the valid nodes. Definition at line 94 of file itkSparseImage.h. |
|
|||||||||
|
This function initializes the m_NodeList and m_NodeStore variables, and calls the superclass Initialize method. Reimplemented from itk::Image< TNode *, VImageDimension >.
|
|
||||||||||||||||||||
|
Dimension of the image. |
|
|||||||||
|
Method for creation through the object factory. Reimplemented from itk::Image< TNode *, VImageDimension >.
|
|
||||||||||||||||
|
Compute the index of the pixel at a specified offset from the beginning of the buffered region. Reimplemented from itk::Image< TNode *, VImageDimension >.
|
1.3.8 written by Dimitri van Heesch,
© 1997-2000