#include <itkTreeIteratorClone.h>
Public Types | |
typedef TObjectType | ObjectType |
typedef TreeIteratorClone < TObjectType > | Self |
Public Member Functions | |
ObjectType * | GetPointer () const |
template<typename TR > | |
bool | operator!= (TR r) const |
const Self | operator++ (int) |
Self & | operator++ () |
ObjectType * | operator-> () const |
bool | operator< (const TreeIteratorClone &r) const |
bool | operator<= (const TreeIteratorClone &r) const |
TreeIteratorClone & | operator= (const TreeIteratorClone &r) |
template<typename TR > | |
bool | operator== (TR r) const |
bool | operator> (const TreeIteratorClone &r) const |
bool | operator>= (const TreeIteratorClone &r) const |
TreeIteratorClone () | |
~TreeIteratorClone () | |
bool | IsNotNull () const |
bool | IsNull () const |
TreeIteratorClone & | operator= (const ObjectType *r) |
ObjectType * | Print (std::ostream &os) const |
TreeIteratorClone (const ObjectType &p) | |
TreeIteratorClone (ObjectType *p) | |
TreeIteratorClone (const TreeIteratorClone< ObjectType > &p) |
Definition at line 27 of file itkTreeIteratorClone.h.
typedef TObjectType itk::TreeIteratorClone< TObjectType >::ObjectType |
Definition at line 33 of file itkTreeIteratorClone.h.
typedef TreeIteratorClone<TObjectType> itk::TreeIteratorClone< TObjectType >::Self |
Typedefs
Definition at line 32 of file itkTreeIteratorClone.h.
itk::TreeIteratorClone< TObjectType >::TreeIteratorClone | ( | ) | [inline] |
Constructor
Definition at line 36 of file itkTreeIteratorClone.h.
itk::TreeIteratorClone< TObjectType >::TreeIteratorClone | ( | const TreeIteratorClone< ObjectType > & | p | ) | [inline] |
Copy constructor
Definition at line 42 of file itkTreeIteratorClone.h.
References itk::TreeIteratorClone< TObjectType >::m_Pointer, and NULL.
itk::TreeIteratorClone< TObjectType >::TreeIteratorClone | ( | ObjectType * | p | ) | [inline] |
itk::TreeIteratorClone< TObjectType >::TreeIteratorClone | ( | const ObjectType & | p | ) | [inline] |
Constructor to reference p
Definition at line 64 of file itkTreeIteratorClone.h.
itk::TreeIteratorClone< TObjectType >::~TreeIteratorClone | ( | ) | [inline] |
Destructor
Definition at line 72 of file itkTreeIteratorClone.h.
ObjectType* itk::TreeIteratorClone< TObjectType >::GetPointer | ( | ) | const [inline] |
Access function to pointer.
Definition at line 99 of file itkTreeIteratorClone.h.
Referenced by itk::TreeIteratorClone< TObjectType >::operator=().
bool itk::TreeIteratorClone< TObjectType >::IsNotNull | ( | ) | const [inline] |
Test if the pointer has been initialized
Definition at line 83 of file itkTreeIteratorClone.h.
bool itk::TreeIteratorClone< TObjectType >::IsNull | ( | ) | const [inline] |
Test if the pointer has been initialized
Definition at line 85 of file itkTreeIteratorClone.h.
bool itk::TreeIteratorClone< TObjectType >::operator!= | ( | TR | r | ) | const [inline] |
Definition at line 95 of file itkTreeIteratorClone.h.
const Self itk::TreeIteratorClone< TObjectType >::operator++ | ( | int | ) | [inline] |
Definition at line 147 of file itkTreeIteratorClone.h.
Self& itk::TreeIteratorClone< TObjectType >::operator++ | ( | ) | [inline] |
Definition at line 137 of file itkTreeIteratorClone.h.
ObjectType* itk::TreeIteratorClone< TObjectType >::operator-> | ( | ) | const [inline] |
Overload operator ->
Definition at line 79 of file itkTreeIteratorClone.h.
bool itk::TreeIteratorClone< TObjectType >::operator< | ( | const TreeIteratorClone< TObjectType > & | r | ) | const [inline] |
Comparison of pointers. Less than comparison.
Definition at line 103 of file itkTreeIteratorClone.h.
References itk::TreeIteratorClone< TObjectType >::m_Pointer.
bool itk::TreeIteratorClone< TObjectType >::operator<= | ( | const TreeIteratorClone< TObjectType > & | r | ) | const [inline] |
Comparison of pointers. Less than or equal to comparison.
Definition at line 111 of file itkTreeIteratorClone.h.
References itk::TreeIteratorClone< TObjectType >::m_Pointer.
TreeIteratorClone& itk::TreeIteratorClone< TObjectType >::operator= | ( | const ObjectType * | r | ) | [inline] |
Overload operator assignment.
Definition at line 123 of file itkTreeIteratorClone.h.
References NULL.
TreeIteratorClone& itk::TreeIteratorClone< TObjectType >::operator= | ( | const TreeIteratorClone< TObjectType > & | r | ) | [inline] |
Overload operator assignment.
Definition at line 119 of file itkTreeIteratorClone.h.
References itk::TreeIteratorClone< TObjectType >::GetPointer().
bool itk::TreeIteratorClone< TObjectType >::operator== | ( | TR | r | ) | const [inline] |
Template comparison operators.
Definition at line 91 of file itkTreeIteratorClone.h.
bool itk::TreeIteratorClone< TObjectType >::operator> | ( | const TreeIteratorClone< TObjectType > & | r | ) | const [inline] |
Comparison of pointers. Greater than comparison.
Definition at line 107 of file itkTreeIteratorClone.h.
References itk::TreeIteratorClone< TObjectType >::m_Pointer.
bool itk::TreeIteratorClone< TObjectType >::operator>= | ( | const TreeIteratorClone< TObjectType > & | r | ) | const [inline] |
Comparison of pointers. Greater than or equal to comparison.
Definition at line 115 of file itkTreeIteratorClone.h.
References itk::TreeIteratorClone< TObjectType >::m_Pointer.
ObjectType* itk::TreeIteratorClone< TObjectType >::Print | ( | std::ostream & | os | ) | const [inline] |
Function to print object pointed to
Definition at line 158 of file itkTreeIteratorClone.h.
References itk::TreeIteratorClone< TObjectType >::Print().
Referenced by itk::TreeIteratorClone< TObjectType >::Print().