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

itkEventObject.h File Reference

Go to the source code of this file.

Namespaces

namespace  itk

Classes

class  itk::EventObject
 Abstraction of the Events used to communicating among filters and with GUIs. More...

Defines

#define itkEventMacro(classname, super)

Functions

 itkEventMacro (UserEvent, AnyEvent)


Define Documentation

#define itkEventMacro classname,
super   ) 
 

Value:

class classname : public super { \ public: \ typedef classname Self; \ typedef super Superclass; \ classname() {} \ virtual ~classname() {} \ virtual const char * GetEventName() const { return #classname; } \ virtual bool CheckEvent(const ::itk::EventObject* e) const \ { return dynamic_cast<const Self*>(e); } \ virtual ::itk::EventObject* MakeObject() const \ { return new Self; } \ private: \ classname(const Self&); \ void operator=(const Self&); \ }
Definition at line 114 of file itkEventObject.h.


Function Documentation

itkEventMacro UserEvent  ,
AnyEvent 
 

itkEventMacro AbortCheckEvent  ,
PickEvent 
 

Define some common ITK events

itkEventMacro EndPickEvent  ,
PickEvent 
 

Define some common ITK events

itkEventMacro StartPickEvent  ,
PickEvent 
 

Define some common ITK events

itkEventMacro PickEvent  ,
AnyEvent 
 

Define some common ITK events

itkEventMacro IterationEvent  ,
AnyEvent 
 

Define some common ITK events

itkEventMacro ModifiedEvent  ,
AnyEvent 
 

Define some common ITK events

itkEventMacro AbortEvent  ,
AnyEvent 
 

Define some common ITK events

itkEventMacro ExitEvent  ,
AnyEvent 
 

Define some common ITK events

itkEventMacro ProgressEvent  ,
AnyEvent 
 

Define some common ITK events

itkEventMacro EndEvent  ,
AnyEvent 
 

Define some common ITK events

itkEventMacro StartEvent  ,
AnyEvent 
 

Define some common ITK events

itkEventMacro DeleteEvent  ,
AnyEvent 
 

Define some common ITK events

itkEventMacro AnyEvent  ,
EventObject 
 

Define some common ITK events

itkEventMacro NoEvent  ,
EventObject 
 

Define some common ITK events

std::ostream& operator<< std::ostream &  os,
EventObject &  e
[inline]
 

Generic inserter operator for EventObject and its subclasses. Definition at line 101 of file itkEventObject.h.


Generated at Sat Mar 31 02:35:38 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000