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
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 (const TreeIteratorClone< ObjectType > &p)
 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 52 of file itkTreeIteratorClone.h.

References NULL.

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.

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 ( ObjectType p  )  [inline]

Constructor to pointer p

Definition at line 52 of file itkTreeIteratorClone.h.

References NULL.


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.

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 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.

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.

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 110 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 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.

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


The documentation for this class was generated from the following file:
Generated at Sun Sep 23 21:03:48 2007 for ITK by doxygen 1.5.1 written by Dimitri van Heesch, © 1997-2000