![]() |
Orfeo Toolbox
3.16
|
#include <itkEventObject.h>
Inheritance diagram for itk::UserEvent:
Collaboration diagram for itk::UserEvent: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 151 of file itkEventObject.h.
|
pure virtualinherited |
Check if given event matches or derives from this event.
Implemented in otb::Wrapper::AddProcessToWatchEvent.
Referenced by CommandIterationUpdate::Execute(), itk::SubjectImplementation::HasObserver(), and itk::SubjectImplementation::InvokeEvent().
|
pure virtualinherited |
Return the StringName associated with the event.
Implemented in itk::TreePruneEvent< TTreeType >, itk::TreeRemoveEvent< TTreeType >, itk::TreeAddEvent< TTreeType >, itk::TreeNodeChangeEvent< TTreeType >, otb::Wrapper::AddProcessToWatchEvent, and itk::TreeChangeEvent< TTreeType >.
Referenced by itk::SubjectImplementation::PrintObservers().
|
pure virtualinherited |
Create an Event of this type This method work as a Factory for creating events of each particular type.
Implemented in itk::TreePruneEvent< TTreeType >, itk::TreeRemoveEvent< TTreeType >, itk::TreeAddEvent< TTreeType >, itk::TreeNodeChangeEvent< TTreeType >, itk::TreeChangeEvent< TTreeType >, and otb::Wrapper::AddProcessToWatchEvent.
Referenced by itk::SubjectImplementation::AddObserver().
|
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().
|
protectedvirtualinherited |
Define a default print header for all objects.
Definition at line 38 of file itkEventObject.cxx.
|
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.
|
protectedvirtualinherited |
Define a default print trailer for all objects.
Definition at line 50 of file itkEventObject.cxx.