#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 >.
|