Orfeo Toolbox  3.16
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
itk::TreeAddEvent< TTreeType > Class Template Reference

This class derives from TreeChangeEvent and check if a node has been added to the tree. More...

#include <itkTreeChangeEvent.h>

+ Inheritance diagram for itk::TreeAddEvent< TTreeType >:
+ Collaboration diagram for itk::TreeAddEvent< TTreeType >:

List of all members.

Public Types

typedef TreeAddEvent Self
typedef TreeChangeEvent
< TTreeType > 
Superclass

Public Member Functions

 TreeAddEvent ()
 TreeAddEvent (const TreeIteratorBase< TTreeType > &position)
 TreeAddEvent (const Self &s)
virtual bool CheckEvent (const EventObject *) const =0
virtual bool CheckEvent (const ::itk::EventObject *e) const
const TreeIteratorBase
< TTreeType > & 
GetChangePosition () const
virtual const char * GetEventName () const
virtual ::itk::EventObjectMakeObject () const
virtual void Print (std::ostream &os) const

Protected Member Functions

virtual void PrintHeader (std::ostream &os, Indent indent) const
virtual void PrintSelf (std::ostream &os, Indent indent) const
virtual void PrintTrailer (std::ostream &os, Indent indent) const

Protected Attributes

const TreeIteratorBase
< TTreeType > * 
m_ChangePosition

Private Member Functions

void operator= (const Self &)

Detailed Description

template<class TTreeType>
class itk::TreeAddEvent< TTreeType >

This class derives from TreeChangeEvent and check if a node has been added to the tree.

Definition at line 131 of file itkTreeChangeEvent.h.


Member Typedef Documentation

template<class TTreeType >
typedef TreeAddEvent itk::TreeAddEvent< TTreeType >::Self

Typedefs

Reimplemented from itk::TreeChangeEvent< TTreeType >.

Definition at line 136 of file itkTreeChangeEvent.h.

template<class TTreeType >
typedef TreeChangeEvent<TTreeType> itk::TreeAddEvent< TTreeType >::Superclass

Reimplemented from itk::TreeChangeEvent< TTreeType >.

Definition at line 137 of file itkTreeChangeEvent.h.


Constructor & Destructor Documentation

template<class TTreeType >
itk::TreeAddEvent< TTreeType >::TreeAddEvent ( )
inline

Constructor

Definition at line 140 of file itkTreeChangeEvent.h.

template<class TTreeType >
itk::TreeAddEvent< TTreeType >::TreeAddEvent ( const TreeIteratorBase< TTreeType > &  position)
inline

Copy constructor

Definition at line 143 of file itkTreeChangeEvent.h.

template<class TTreeType >
itk::TreeAddEvent< TTreeType >::TreeAddEvent ( const Self s)
inline

Definition at line 164 of file itkTreeChangeEvent.h.


Member Function Documentation

virtual bool itk::EventObject::CheckEvent ( const EventObject ) const
pure virtualinherited
template<class TTreeType >
virtual bool itk::TreeAddEvent< TTreeType >::CheckEvent ( const ::itk::EventObject e) const
inlinevirtual

Check event function

Reimplemented from itk::TreeChangeEvent< TTreeType >.

Definition at line 153 of file itkTreeChangeEvent.h.

template<class TTreeType >
const TreeIteratorBase<TTreeType>& itk::TreeChangeEvent< TTreeType >::GetChangePosition ( ) const
inlineinherited

Get the change position

Definition at line 74 of file itkTreeChangeEvent.h.

References itk::TreeChangeEvent< TTreeType >::m_ChangePosition.

template<class TTreeType >
virtual const char* itk::TreeAddEvent< TTreeType >::GetEventName ( void  ) const
inlinevirtual

Get the name of the event

Reimplemented from itk::TreeChangeEvent< TTreeType >.

Definition at line 147 of file itkTreeChangeEvent.h.

template<class TTreeType >
virtual ::itk::EventObject* itk::TreeAddEvent< TTreeType >::MakeObject ( ) const
inlinevirtual

Make the event object

Reimplemented from itk::TreeChangeEvent< TTreeType >.

Definition at line 159 of file itkTreeChangeEvent.h.

References itk::TreeChangeEvent< TTreeType >::m_ChangePosition.

template<class TTreeType >
void itk::TreeAddEvent< TTreeType >::operator= ( const Self )
private

Reimplemented from itk::TreeChangeEvent< TTreeType >.

void itk::EventObject::Print ( std::ostream &  os) const
virtualinherited

Print Event information. This method can be overridden by specific Event subtypes. The default is to print out the type of the event.

Definition at line 24 of file itkEventObject.cxx.

References itk::Indent::GetNextIndent().

void itk::EventObject::PrintHeader ( std::ostream &  os,
Indent  indent 
) const
protectedvirtualinherited

Define a default print header for all objects.

Definition at line 38 of file itkEventObject.cxx.

void itk::EventObject::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protectedvirtualinherited

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.

Definition at line 57 of file itkEventObject.cxx.

void itk::EventObject::PrintTrailer ( std::ostream &  os,
Indent  indent 
) const
protectedvirtualinherited

Define a default print trailer for all objects.

Definition at line 50 of file itkEventObject.cxx.


Member Data Documentation

template<class TTreeType >
const TreeIteratorBase<TTreeType>* itk::TreeChangeEvent< TTreeType >::m_ChangePosition
protectedinherited

The documentation for this class was generated from the following file:

Generated at Sun Feb 3 2013 02:44:15 for Orfeo Toolbox with doxygen 1.8.1.1