#include <itkSparseFieldLayer.h>
Inheritance diagram for itk::SparseFieldLayer:
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 |
Public Methods | |
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 |
bool | Empty () const |
unsigned int | Size () const |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
SparseFieldLayer () | |
~SparseFieldLayer () | |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
|
Const iterator type for the list. Definition at line 156 of file itkSparseFieldLayer.h. |
|
Reimplemented from itk::Object. Definition at line 137 of file itkSparseFieldLayer.h. |
|
Iterator type for the list. Definition at line 153 of file itkSparseFieldLayer.h. |
|
Type of node stored in the linked list. Definition at line 146 of file itkSparseFieldLayer.h. |
|
Reimplemented from itk::Object. Definition at line 136 of file itkSparseFieldLayer.h. |
|
Standard typedefs. Reimplemented from itk::Object. Definition at line 134 of file itkSparseFieldLayer.h. |
|
Reimplemented from itk::Object. Definition at line 135 of file itkSparseFieldLayer.h. |
|
Alias for the type of value stored in the list. Conforms to Standard Template Library vocabulary. Definition at line 150 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 194 of file itkSparseFieldLayer.h. |
|
Returns an iterator pointing to the first node in the list. Definition at line 190 of file itkSparseFieldLayer.h. |
|
Returns TRUE if the list is empty, FALSE otherwise. Executes in constant time. Definition at line 207 of file itkSparseFieldLayer.h. |
|
Returns a const iterator pointing one node past the end of the list. Definition at line 202 of file itkSparseFieldLayer.h. |
|
Returns an iterator pointing one node past the end of the list. Definition at line 198 of file itkSparseFieldLayer.h. |
|
Returns a const pointer to the first node in the list. Constant time. Definition at line 163 of file itkSparseFieldLayer.h. |
|
Returns a pointer to the first node in the list. Constant time. Definition at line 159 of file itkSparseFieldLayer.h. |
|
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 167 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 174 of file itkSparseFieldLayer.h. |
|
Returns the number of elements in the list. The usual STL warning applies here: There are no guarantees that Size() executes in constant time; the implementation may be order N time. To test for an empty list, use Empty() instead of Size()==0. |
|
Unlinks a node from the list Definition at line 183 of file itkSparseFieldLayer.h. |