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

itk::UserEvent Class Reference

#include <itkEventObject.h>

Inheritance diagram for itk::UserEvent:
Inheritance graph
[legend]
Collaboration diagram for itk::UserEvent:
Collaboration graph
[legend]

List of all members.

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 PrintSelf (std::ostream &os, Indent indent) const
virtual void PrintHeader (std::ostream &os, Indent indent) const
virtual void PrintTrailer (std::ostream &os, Indent indent) const

Detailed Description

Definition at line 159 of file itkEventObject.h.


Member Function Documentation

virtual bool itk::EventObject::CheckEvent ( const EventObject  )  const [pure virtual, inherited]

Check if given event matches or derives from this event.

virtual const char* itk::EventObject::GetEventName ( void   )  const [pure virtual, inherited]
virtual EventObject* itk::EventObject::MakeObject (  )  const [pure virtual, inherited]

Create an Event of this type This method work as a Factory for creating events of each particular type.

Implemented in itk::TreeChangeEvent< TTreeType >, itk::TreeNodeChangeEvent< TTreeType >, itk::TreeAddEvent< TTreeType >, itk::TreeRemoveEvent< TTreeType >, and itk::TreePruneEvent< TTreeType >.

virtual void itk::EventObject::Print ( std::ostream &  os  )  const [virtual, inherited]

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

virtual void itk::EventObject::PrintHeader ( std::ostream &  os,
Indent  indent 
) const [protected, virtual, inherited]

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.

virtual void itk::EventObject::PrintSelf ( std::ostream &  os,
Indent  indent 
) const [protected, virtual, inherited]

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.

virtual void itk::EventObject::PrintTrailer ( std::ostream &  os,
Indent  indent 
) const [protected, virtual, inherited]

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.


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

Generated at Tue Jul 13 2010 02:53:55 for ITK by doxygen 1.7.1 written by Dimitri van Heesch, © 1997-2000