#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 WeakPointer< const Self > | ConstWeakPointer |
| typedef TNode | NodeType |
| typedef Superclass::IndexType | IndexType |
| typedef NeighborhoodAccessorFunctor< Self > | NeighborhoodAccessorFunctorType |
| typedef SparseFieldLayer< NodeType > | NodeListType |
| typedef ObjectStore< NodeType > | NodeStoreType |
Public Member Functions | |
| virtual const char * | GetNameOfClass () const |
| itkStaticConstMacro (ImageDimension, unsigned int, Superclass::ImageDimension) | |
| NeighborhoodAccessorFunctorType | GetNeighborhoodAccessor () |
| const NeighborhoodAccessorFunctorType | GetNeighborhoodAccessor () const |
| 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. |
|
|||||
|
Reimplemented from itk::Image< TNode *, VImageDimension >. Definition at line 59 of file itkSparseImage.h. |
|
|||||
|
Types derived from the Superclass Reimplemented from itk::Image< TNode *, VImageDimension >. Definition at line 75 of file itkSparseImage.h. Referenced by itk::SparseImage< TNode, VImageDimension >::AddNode(). |
|
|||||
|
Tyepdef for the functor used to access a neighborhood of pixel pointers. Reimplemented from itk::Image< TNode *, VImageDimension >. Definition at line 79 of file itkSparseImage.h. Referenced by itk::SparseImage< TNode, VImageDimension >::GetNeighborhoodAccessor(). |
|
|||||
|
The list types for storing the active pixels. Definition at line 82 of file itkSparseImage.h. |
|
|||||
|
Definition at line 83 of file itkSparseImage.h. |
|
|||||
|
The actual sparse pixel type. Definition at line 72 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 120 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 97 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 >. |
|
|||||||||
|
Return the NeighborhoodAccessor functor. This method is called by the neighborhood iterators. Reimplemented from itk::Image< TNode *, VImageDimension >. Definition at line 92 of file itkSparseImage.h. References itk::SparseImage< TNode, VImageDimension >::NeighborhoodAccessorFunctorType. |
|
|||||||||
|
Return the NeighborhoodAccessor functor. This method is called by the neighborhood iterators. Reimplemented from itk::Image< TNode *, VImageDimension >. Definition at line 87 of file itkSparseImage.h. References itk::SparseImage< TNode, VImageDimension >::NeighborhoodAccessorFunctorType. |
|
|||||||||
|
This function returns the allocated node list which can be used to iterate through the valid nodes. Definition at line 109 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. Bounds checking is not performed. Thus, the computed index could be outside the BufferedRegion. To ensure a valid index, the parameter "offset" should be between 0 and the number of pixels in the BufferedRegion (the latter can be found using ImageRegion::GetNumberOfPixels()). Reimplemented from itk::Image< TNode *, VImageDimension >. |
1.3.5 written by Dimitri van Heesch,
© 1997-2000