#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 |
typedef std::vector< RegionType > | RegionListType |
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 |
RegionListType | SplitRegions (int num) 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 173 of file itkSparseFieldLayer.h. |
|
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. |
|
Type of node stored in the linked list. Definition at line 163 of file itkSparseFieldLayer.h. |
|
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 220 of file itkSparseFieldLayer.h. |
|
Returns an iterator pointing to the first node in the list. Definition at line 216 of file itkSparseFieldLayer.h. |
|
Returns TRUE if the list is empty, FALSE otherwise. Executes in constant time. Definition at line 233 of file itkSparseFieldLayer.h. |
|
Returns a const iterator pointing one node past the end of the list. Definition at line 228 of file itkSparseFieldLayer.h. |
|
Returns an iterator pointing one node past the end of the list. Definition at line 224 of file itkSparseFieldLayer.h. |
|
Returns a const pointer to the first node in the list. Constant time. Definition at line 189 of file itkSparseFieldLayer.h. |
|
Returns a pointer to the first node in the list. Constant time. Definition at line 185 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 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 200 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. |
|
Returns pointers to first and last+1 elements of num partitions of the itkSparseFieldLayer |
|
Unlinks a node from the list Definition at line 209 of file itkSparseFieldLayer.h. |