![]() |
Orfeo Toolbox
3.16
|
This class derives from ModifiedEvent and check if the position of a node in the tree has been changed. More...
#include <itkTreeChangeEvent.h>
Inheritance diagram for itk::TreeChangeEvent< TTreeType >:
Collaboration diagram for itk::TreeChangeEvent< TTreeType >:Public Types | |
| typedef TreeChangeEvent | Self |
| typedef ModifiedEvent | Superclass |
Public Member Functions | |
| TreeChangeEvent () | |
| TreeChangeEvent (const TreeIteratorBase< TTreeType > &position) | |
| TreeChangeEvent (const Self &s) | |
| virtual | ~TreeChangeEvent () |
| virtual bool | CheckEvent (const ::itk::EventObject *e) const |
| virtual bool | CheckEvent (const EventObject *) const =0 |
| const TreeIteratorBase < TTreeType > & | GetChangePosition () const |
| virtual const char * | GetEventName () const |
| virtual ::itk::EventObject * | MakeObject () const |
| 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 |
Protected Attributes | |
| const TreeIteratorBase < TTreeType > * | m_ChangePosition |
Private Member Functions | |
| void | operator= (const Self &) |
This class derives from ModifiedEvent and check if the position of a node in the tree has been changed.
Definition at line 32 of file itkTreeChangeEvent.h.
| typedef TreeChangeEvent itk::TreeChangeEvent< TTreeType >::Self |
Typedefs
Reimplemented in itk::TreePruneEvent< TTreeType >, itk::TreeRemoveEvent< TTreeType >, itk::TreeAddEvent< TTreeType >, and itk::TreeNodeChangeEvent< TTreeType >.
Definition at line 37 of file itkTreeChangeEvent.h.
| typedef ModifiedEvent itk::TreeChangeEvent< TTreeType >::Superclass |
Reimplemented in itk::TreePruneEvent< TTreeType >, itk::TreeRemoveEvent< TTreeType >, itk::TreeAddEvent< TTreeType >, and itk::TreeNodeChangeEvent< TTreeType >.
Definition at line 38 of file itkTreeChangeEvent.h.
|
inline |
Constructor
Definition at line 41 of file itkTreeChangeEvent.h.
References itk::TreeChangeEvent< TTreeType >::m_ChangePosition, and NULL.
|
inline |
Copy constructor
Definition at line 47 of file itkTreeChangeEvent.h.
References itk::TreeChangeEvent< TTreeType >::m_ChangePosition.
|
inlinevirtual |
Destructor
Definition at line 53 of file itkTreeChangeEvent.h.
|
inline |
Definition at line 79 of file itkTreeChangeEvent.h.
|
inlinevirtual |
Check the event
Reimplemented in itk::TreePruneEvent< TTreeType >, itk::TreeRemoveEvent< TTreeType >, itk::TreeAddEvent< TTreeType >, and itk::TreeNodeChangeEvent< TTreeType >.
Definition at line 62 of file itkTreeChangeEvent.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().
|
inline |
Get the change position
Definition at line 74 of file itkTreeChangeEvent.h.
References itk::TreeChangeEvent< TTreeType >::m_ChangePosition.
|
inlinevirtual |
Get the event name
Implements itk::EventObject.
Reimplemented in itk::TreePruneEvent< TTreeType >, itk::TreeRemoveEvent< TTreeType >, itk::TreeAddEvent< TTreeType >, and itk::TreeNodeChangeEvent< TTreeType >.
Definition at line 56 of file itkTreeChangeEvent.h.
|
inlinevirtual |
Make the event object
Implements itk::EventObject.
Reimplemented in itk::TreePruneEvent< TTreeType >, itk::TreeRemoveEvent< TTreeType >, itk::TreeAddEvent< TTreeType >, and itk::TreeNodeChangeEvent< TTreeType >.
Definition at line 68 of file itkTreeChangeEvent.h.
References itk::TreeChangeEvent< TTreeType >::m_ChangePosition.
|
private |
|
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.
|
protected |
Definition at line 79 of file itkTreeChangeEvent.h.
Referenced by itk::TreeChangeEvent< TTreeType >::GetChangePosition(), itk::TreeChangeEvent< TTreeType >::MakeObject(), itk::TreeNodeChangeEvent< TTreeType >::MakeObject(), itk::TreeAddEvent< TTreeType >::MakeObject(), itk::TreeRemoveEvent< TTreeType >::MakeObject(), itk::TreePruneEvent< TTreeType >::MakeObject(), and itk::TreeChangeEvent< TTreeType >::TreeChangeEvent().