![]() |
Orfeo Toolbox
3.16
|
This class derives from TreeChangeEvent and check if a node has been removed from the tree. More...
#include <itkTreeChangeEvent.h>
Inheritance diagram for itk::TreeRemoveEvent< TTreeType >:
Collaboration diagram for itk::TreeRemoveEvent< TTreeType >:Public Types | |
| typedef TreeRemoveEvent | Self |
| typedef TreeChangeEvent < TTreeType > | Superclass |
Public Member Functions | |
| TreeRemoveEvent () | |
| TreeRemoveEvent (const TreeIteratorBase< TTreeType > &position) | |
| TreeRemoveEvent (const Self &s) | |
| virtual bool | CheckEvent (const EventObject *) const =0 |
| virtual bool | CheckEvent (const ::itk::EventObject *e) const |
| 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 TreeChangeEvent and check if a node has been removed from the tree.
Definition at line 176 of file itkTreeChangeEvent.h.
| typedef TreeRemoveEvent itk::TreeRemoveEvent< TTreeType >::Self |
Typedefs
Reimplemented from itk::TreeChangeEvent< TTreeType >.
Reimplemented in itk::TreePruneEvent< TTreeType >.
Definition at line 181 of file itkTreeChangeEvent.h.
| typedef TreeChangeEvent<TTreeType> itk::TreeRemoveEvent< TTreeType >::Superclass |
Reimplemented from itk::TreeChangeEvent< TTreeType >.
Reimplemented in itk::TreePruneEvent< TTreeType >.
Definition at line 182 of file itkTreeChangeEvent.h.
|
inline |
Constructor
Definition at line 185 of file itkTreeChangeEvent.h.
|
inline |
Copy constructor
Definition at line 188 of file itkTreeChangeEvent.h.
|
inline |
Definition at line 209 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().
|
inlinevirtual |
Check the event
Reimplemented from itk::TreeChangeEvent< TTreeType >.
Reimplemented in itk::TreePruneEvent< TTreeType >.
Definition at line 198 of file itkTreeChangeEvent.h.
|
inlineinherited |
Get the change position
Definition at line 74 of file itkTreeChangeEvent.h.
References itk::TreeChangeEvent< TTreeType >::m_ChangePosition.
|
inlinevirtual |
Get the event name
Reimplemented from itk::TreeChangeEvent< TTreeType >.
Reimplemented in itk::TreePruneEvent< TTreeType >.
Definition at line 192 of file itkTreeChangeEvent.h.
|
inlinevirtual |
Make the event object
Reimplemented from itk::TreeChangeEvent< TTreeType >.
Reimplemented in itk::TreePruneEvent< TTreeType >.
Definition at line 204 of file itkTreeChangeEvent.h.
References itk::TreeChangeEvent< TTreeType >::m_ChangePosition.
|
private |
Reimplemented from itk::TreeChangeEvent< TTreeType >.
Reimplemented in itk::TreePruneEvent< TTreeType >.
|
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.
|
protectedinherited |
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().