#include <itkSparseFieldLayer.h>
Inheritance diagram for itk::SparseFieldLayer< TNodeType >:
Public Types | |
typedef SparseFieldLayer | Self |
typedef Object | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TNodeType | NodeType |
typedef NodeType | ValueType |
typedef SparseFieldLayerIterator< NodeType > | Iterator |
typedef ConstSparseFieldLayerIterator< NodeType > | ConstIterator |
typedef std::vector< RegionType > | RegionListType |
Public Member Functions | |
virtual const char * | GetClassName () const |
NodeType * | Front () |
const NodeType * | Front () const |
void | PopFront () |
void | PushFront (NodeType *n) |
void | Unlink (NodeType *n) |
Iterator | Begin () |
ConstIterator | Begin () const |
Iterator | End () |
ConstIterator | End () const |
unsigned int | Size () const |
RegionListType | SplitRegions (int num) const |
bool | Empty () const |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
SparseFieldLayer () | |
~SparseFieldLayer () | |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
|
Const iterator type for the list. Definition at line 173 of file itkSparseFieldLayer.h. Referenced by itk::SparseFieldLayer< TNodeType >::Begin(), and itk::SparseFieldLayer< TNodeType >::End(). |
|
Reimplemented from itk::Object. Definition at line 154 of file itkSparseFieldLayer.h. |
|
Iterator type for the list. Definition at line 170 of file itkSparseFieldLayer.h. Referenced by itk::SparseFieldLayer< TNodeType >::Begin(), and itk::SparseFieldLayer< TNodeType >::End(). |
|
Type of node stored in the linked list. Definition at line 163 of file itkSparseFieldLayer.h. Referenced by itk::SparseFieldLayer< TNodeType >::Front(), itk::SparseFieldLayer< TNodeType >::PushFront(), and itk::SparseFieldLayer< TNodeType >::Unlink(). |
|
Reimplemented from itk::Object. Definition at line 153 of file itkSparseFieldLayer.h. |
|
Definition at line 182 of file itkSparseFieldLayer.h. |
|
Standard typedefs. Reimplemented from itk::Object. Definition at line 151 of file itkSparseFieldLayer.h. |
|
Reimplemented from itk::Object. Definition at line 152 of file itkSparseFieldLayer.h. |
|
Alias for the type of value stored in the list. Conforms to Standard Template Library vocabulary. Definition at line 167 of file itkSparseFieldLayer.h. |
|
Splices the contents of another SparseFieldLayer into this one, combining the two lists. |
|
|
|
Returns a const iterator pointing to the first node in the list. Definition at line 223 of file itkSparseFieldLayer.h. References itk::SparseFieldLayer< TNodeType >::ConstIterator. |
|
Returns an iterator pointing to the first node in the list. Definition at line 219 of file itkSparseFieldLayer.h. References itk::SparseFieldLayer< TNodeType >::Iterator. |
|
Returns TRUE if the list is empty, FALSE otherwise. Executes in constant time. Definition at line 236 of file itkSparseFieldLayer.h. |
|
Returns a const iterator pointing one node past the end of the list. Definition at line 231 of file itkSparseFieldLayer.h. References itk::SparseFieldLayer< TNodeType >::ConstIterator. |
|
Returns an iterator pointing one node past the end of the list. Definition at line 227 of file itkSparseFieldLayer.h. References itk::SparseFieldLayer< TNodeType >::Iterator. |
|
Returns a const pointer to the first node in the list. Constant time. Definition at line 189 of file itkSparseFieldLayer.h. References itk::SparseFieldLayer< TNodeType >::NodeType. |
|
Returns a pointer to the first node in the list. Constant time. Definition at line 185 of file itkSparseFieldLayer.h. References itk::SparseFieldLayer< TNodeType >::NodeType. |
|
Run-time type information (and related methods). Reimplemented from itk::Object.
|
|
Method for creation through the object factory. Reimplemented from itk::Object.
|
|
Unlinks the first node from the list. Constant time. Definition at line 193 of file itkSparseFieldLayer.h. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::Object.
|
|
Links a node into the front of the list. Constant time. Definition at line 201 of file itkSparseFieldLayer.h. References itk::SparseFieldLayer< TNodeType >::NodeType. |
|
Returns the number of elements in the list. Size() executes in constant time. |
|
Returns pointers to first and last+1 elements of num partitions of the itkSparseFieldLayer |
|
Unlinks a node from the list Definition at line 211 of file itkSparseFieldLayer.h. References itk::SparseFieldLayer< TNodeType >::NodeType. |