![]() |
Orfeo Toolbox
3.16
|
This class derives from TreeChangeEvent and check if a node has been added to the tree. More...
#include <itkTreeChangeEvent.h>
Inheritance diagram for itk::TreeAddEvent< TTreeType >:
Collaboration diagram for itk::TreeAddEvent< TTreeType >:Public Types | |
| typedef TreeAddEvent | Self |
| typedef TreeChangeEvent < TTreeType > | Superclass |
Public Member Functions | |
| TreeAddEvent () | |
| TreeAddEvent (const TreeIteratorBase< TTreeType > &position) | |
| TreeAddEvent (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 added to the tree.
Definition at line 131 of file itkTreeChangeEvent.h.
| typedef TreeAddEvent itk::TreeAddEvent< TTreeType >::Self |
Typedefs
Reimplemented from itk::TreeChangeEvent< TTreeType >.
Definition at line 136 of file itkTreeChangeEvent.h.
| typedef TreeChangeEvent<TTreeType> itk::TreeAddEvent< TTreeType >::Superclass |
Reimplemented from itk::TreeChangeEvent< TTreeType >.
Definition at line 137 of file itkTreeChangeEvent.h.
|
inline |
Constructor
Definition at line 140 of file itkTreeChangeEvent.h.
|
inline |
Copy constructor
Definition at line 143 of file itkTreeChangeEvent.h.
|
inline |
Definition at line 164 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 event function
Reimplemented from itk::TreeChangeEvent< TTreeType >.
Definition at line 153 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 name of the event
Reimplemented from itk::TreeChangeEvent< TTreeType >.
Definition at line 147 of file itkTreeChangeEvent.h.
|
inlinevirtual |
Make the event object
Reimplemented from itk::TreeChangeEvent< TTreeType >.
Definition at line 159 of file itkTreeChangeEvent.h.
References itk::TreeChangeEvent< TTreeType >::m_ChangePosition.
|
private |
Reimplemented from itk::TreeChangeEvent< 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().