Orfeo Toolbox  4.2
Public Member Functions | Protected Member Functions | List of all members
itk::NoEvent Class Referenceabstract

#include <itkEventObject.h>

+ Inheritance diagram for itk::NoEvent:
+ Collaboration diagram for itk::NoEvent:

Public Member Functions

virtual bool CheckEvent (const EventObject *) const =0
virtual const char * GetEventName (void) const =0
virtual EventObjectMakeObject () const =0
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

Detailed Description

Define some common ITK events

Definition at line 135 of file itkEventObject.h.

Member Function Documentation

virtual bool itk::EventObject::CheckEvent ( const EventObject ) const
pure virtualinherited

Check if given event matches or derives from this event.

Implemented in otb::Wrapper::AddProcessToWatchEvent.

Referenced by itk::SubjectImplementation::HasObserver(), and itk::SubjectImplementation::InvokeEventRecursion().

virtual const char* itk::EventObject::GetEventName ( void  ) const
pure virtualinherited
virtual EventObject* itk::EventObject::MakeObject ( ) const
pure virtualinherited
void itk::EventObject::Print ( std::ostream &  os) const

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

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

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 56 of file itkEventObject.cxx.

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

Define a default print trailer for all objects.

Definition at line 49 of file itkEventObject.cxx.

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

Generated at Sat Aug 30 2014 17:43:14 for Orfeo Toolbox with doxygen