![]() |
Orfeo Toolbox
3.16
|
#include <itkTreeChangeEvent.h>
Inheritance diagram for itk::TreePruneEvent< TTreeType >:
Collaboration diagram for itk::TreePruneEvent< TTreeType >:Public Types | |
| typedef TreePruneEvent | Self |
| typedef TreeRemoveEvent < TTreeType > | Superclass |
Public Member Functions | |
| TreePruneEvent () | |
| TreePruneEvent (const TreeIteratorBase< TTreeType > &position) | |
| TreePruneEvent (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 &) |
Signals that a node and all its childs will shortly be removed. Position of the top-level removed node is provided
Definition at line 219 of file itkTreeChangeEvent.h.
| typedef TreePruneEvent itk::TreePruneEvent< TTreeType >::Self |
Definition at line 222 of file itkTreeChangeEvent.h.
| typedef TreeRemoveEvent<TTreeType> itk::TreePruneEvent< TTreeType >::Superclass |
Definition at line 223 of file itkTreeChangeEvent.h.
|
inline |
Definition at line 226 of file itkTreeChangeEvent.h.
|
inline |
Definition at line 229 of file itkTreeChangeEvent.h.
|
inline |
Definition at line 250 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::TreeRemoveEvent< TTreeType >.
Definition at line 239 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::TreeRemoveEvent< TTreeType >.
Definition at line 233 of file itkTreeChangeEvent.h.
|
inlinevirtual |
Make the event object
Reimplemented from itk::TreeRemoveEvent< TTreeType >.
Definition at line 245 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.
|
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().