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.

Public Types

typedef TreeIteratorClone<
TObjectType > 
Self
typedef TObjectType ObjectType

Public Member Functions

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

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


Member Typedef Documentation

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

Definition at line 33 of file itkTreeIteratorClone.h.

Referenced by itk::TreeIteratorClone< TObjectType >::IsNull(), itk::TreeIteratorClone< TObjectType >::operator==(), and itk::TreeIteratorClone< TObjectType >::TreeIteratorClone().

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 52 of file itkTreeIteratorClone.h.

References NULL, and itk::TreeIteratorClone< TObjectType >::ObjectType.

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

Constructor to reference p

Definition at line 63 of file itkTreeIteratorClone.h.

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

Destructor

Definition at line 71 of file itkTreeIteratorClone.h.


Member Function Documentation

template<class TObjectType>
ObjectType* itk::TreeIteratorClone< TObjectType >::GetPointer  )  const [inline]
 

Access function to pointer.

Definition at line 98 of file itkTreeIteratorClone.h.

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

Test if the pointer has been initialized

Definition at line 82 of file itkTreeIteratorClone.h.

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

Test if the pointer has been initialized

Definition at line 84 of file itkTreeIteratorClone.h.

References itk::TreeIteratorClone< TObjectType >::ObjectType.

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

Definition at line 94 of file itkTreeIteratorClone.h.

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

Definition at line 136 of file itkTreeIteratorClone.h.

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

Overload operator ->

Definition at line 78 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 102 of file itkTreeIteratorClone.h.

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 110 of file itkTreeIteratorClone.h.

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

Overload operator assignment.

Definition at line 122 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 118 of file itkTreeIteratorClone.h.

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

Template comparison operators.

Definition at line 90 of file itkTreeIteratorClone.h.

References itk::TreeIteratorClone< TObjectType >::ObjectType.

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

Comparison of pointers. Greater than comparison.

Definition at line 106 of file itkTreeIteratorClone.h.

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 114 of file itkTreeIteratorClone.h.

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

Function to print object pointed to

Definition at line 144 of file itkTreeIteratorClone.h.


The documentation for this class was generated from the following file:
Generated at Thu May 25 02:31:29 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000