Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::TreeIteratorClone< TObjectType > Class Template Reference

#include <itkTreeIteratorClone.h>

List of all members.


Detailed Description

template<class TObjectType>
class itk::TreeIteratorClone< TObjectType >

Definition at line 27 of file itkTreeIteratorClone.h.

Public Types

typedef TObjectType ObjectType
typedef TreeIteratorClone<
TObjectType > 
Self

Public Member Functions

ObjectTypeGetPointer () const
template<typename R>
bool operator!= (R r) const
const Self operator++ (int)
Selfoperator++ ()
ObjectTypeoperator-> () const
bool operator< (const TreeIteratorClone &r) const
bool operator<= (const TreeIteratorClone &r) const
TreeIteratorCloneoperator= (const TreeIteratorClone &r)
template<typename R>
bool operator== (R r) const
bool operator> (const TreeIteratorClone &r) const
bool operator>= (const TreeIteratorClone &r) const
 TreeIteratorClone ()
 ~TreeIteratorClone ()
bool IsNotNull () const
bool IsNull () const
TreeIteratorCloneoperator= (const ObjectType *r)
ObjectTypePrint (std::ostream &os) const


Member Typedef Documentation

template<class TObjectType>
typedef TObjectType itk::TreeIteratorClone< TObjectType >::ObjectType

Definition at line 33 of file itkTreeIteratorClone.h.

template<class TObjectType>
typedef TreeIteratorClone<TObjectType> itk::TreeIteratorClone< TObjectType >::Self

Typedefs

Definition at line 32 of file itkTreeIteratorClone.h.


Constructor & Destructor Documentation

template<class TObjectType>
itk::TreeIteratorClone< TObjectType >::TreeIteratorClone (  )  [inline]

Constructor

Definition at line 36 of file itkTreeIteratorClone.h.

template<class TObjectType>
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.

template<class TObjectType>
itk::TreeIteratorClone< TObjectType >::TreeIteratorClone ( ObjectType p  )  [inline]

Constructor to pointer p

Definition at line 53 of file itkTreeIteratorClone.h.

References NULL.

template<class TObjectType>
itk::TreeIteratorClone< TObjectType >::TreeIteratorClone ( const ObjectType p  )  [inline]

Constructor to reference p

Definition at line 64 of file itkTreeIteratorClone.h.

template<class TObjectType>
itk::TreeIteratorClone< TObjectType >::~TreeIteratorClone (  )  [inline]

Destructor

Definition at line 72 of file itkTreeIteratorClone.h.

template<class TObjectType>
itk::TreeIteratorClone< TObjectType >::TreeIteratorClone ( const ObjectType p  )  [inline]

Constructor to reference p

Definition at line 64 of file itkTreeIteratorClone.h.

template<class TObjectType>
itk::TreeIteratorClone< TObjectType >::TreeIteratorClone ( ObjectType p  )  [inline]

Constructor to pointer p

Definition at line 53 of file itkTreeIteratorClone.h.

References NULL.

template<class TObjectType>
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.


Member Function Documentation

template<class TObjectType>
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=().

template<class TObjectType>
bool itk::TreeIteratorClone< TObjectType >::IsNotNull (  )  const [inline]

Test if the pointer has been initialized

Definition at line 83 of file itkTreeIteratorClone.h.

template<class TObjectType>
bool itk::TreeIteratorClone< TObjectType >::IsNull (  )  const [inline]

Test if the pointer has been initialized

Definition at line 85 of file itkTreeIteratorClone.h.

template<class TObjectType>
template<typename R>
bool itk::TreeIteratorClone< TObjectType >::operator!= ( r  )  const [inline]

Definition at line 95 of file itkTreeIteratorClone.h.

template<class TObjectType>
const Self itk::TreeIteratorClone< TObjectType >::operator++ ( int   )  [inline]

Definition at line 145 of file itkTreeIteratorClone.h.

template<class TObjectType>
Self& itk::TreeIteratorClone< TObjectType >::operator++ (  )  [inline]

Definition at line 137 of file itkTreeIteratorClone.h.

template<class TObjectType>
ObjectType* itk::TreeIteratorClone< TObjectType >::operator-> (  )  const [inline]

Overload operator ->

Definition at line 79 of file itkTreeIteratorClone.h.

template<class TObjectType>
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.

template<class TObjectType>
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.

template<class TObjectType>
TreeIteratorClone& itk::TreeIteratorClone< TObjectType >::operator= ( const ObjectType r  )  [inline]

Overload operator assignment.

Definition at line 123 of file itkTreeIteratorClone.h.

References NULL.

template<class TObjectType>
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().

template<class TObjectType>
template<typename R>
bool itk::TreeIteratorClone< TObjectType >::operator== ( r  )  const [inline]

Template comparison operators.

Definition at line 91 of file itkTreeIteratorClone.h.

template<class TObjectType>
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.

template<class TObjectType>
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.

template<class TObjectType>
ObjectType* itk::TreeIteratorClone< TObjectType >::Print ( std::ostream &  os  )  const [inline]

Function to print object pointed to

Definition at line 156 of file itkTreeIteratorClone.h.

References itk::TreeIteratorClone< TObjectType >::Print().

Referenced by itk::TreeIteratorClone< TObjectType >::Print().


The documentation for this class was generated from the following file:
Generated at Thu Nov 6 11:58:20 2008 for ITK by doxygen 1.5.1 written by Dimitri van Heesch, © 1997-2000