#include <itkEventObject.h>
Public Member Functions | |
virtual bool | CheckEvent (const EventObject *) const =0 |
virtual const char * | GetEventName (void) const =0 |
virtual EventObject * | MakeObject () 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 |
Definition at line 150 of file itkEventObject.h.
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] |
Return the StringName associated with the event.
Implemented in itk::TreeChangeEvent< TTreeType >, itk::TreeNodeChangeEvent< TTreeType >, itk::TreeAddEvent< TTreeType >, itk::TreeRemoveEvent< TTreeType >, itk::TreePruneEvent< TTreeType >, itk::TreeChangeEvent< TTreeType >, and itk::TreeRemoveEvent< TTreeType >.
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 >, itk::TreePruneEvent< TTreeType >, itk::TreeChangeEvent< TTreeType >, and itk::TreeRemoveEvent< 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] |
virtual void itk::EventObject::PrintSelf | ( | std::ostream & | os, | |
Indent | indent | |||
) | const [protected, virtual, inherited] |
virtual void itk::EventObject::PrintTrailer | ( | std::ostream & | os, | |
Indent | indent | |||
) | const [protected, virtual, inherited] |