ITK  4.1.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Private Member Functions
itk::TreePruneEvent< TTreeType > Class Template Reference

#include <itkTreeChangeEvent.h>

+ Inheritance diagram for itk::TreePruneEvent< TTreeType >:
+ Collaboration diagram for itk::TreePruneEvent< TTreeType >:

List of all members.

Public Types

typedef TreePruneEvent Self
typedef TreeRemoveEvent
< TTreeType > 
Superclass

Public Member Functions

virtual bool CheckEvent (const ::itk::EventObject *e) const
virtual const char * GetEventName () const
virtual ::itk::EventObjectMakeObject () const
 TreePruneEvent ()
 TreePruneEvent (const TreeIteratorBase< TTreeType > &position)
 TreePruneEvent (const Self &s)

Private Member Functions

void operator= (const Self &)

Detailed Description

template<class TTreeType>
class itk::TreePruneEvent< TTreeType >

Signals that a node and all its childs will shortly be removed. The position of the top-level removed node is provided.

Definition at line 173 of file itkTreeChangeEvent.h.


Member Typedef Documentation

template<class TTreeType >
typedef TreePruneEvent itk::TreePruneEvent< TTreeType >::Self

Typedefs

Reimplemented from itk::TreeRemoveEvent< TTreeType >.

Definition at line 176 of file itkTreeChangeEvent.h.

template<class TTreeType >
typedef TreeRemoveEvent< TTreeType > itk::TreePruneEvent< TTreeType >::Superclass

Reimplemented from itk::TreeRemoveEvent< TTreeType >.

Definition at line 177 of file itkTreeChangeEvent.h.


Constructor & Destructor Documentation

template<class TTreeType >
itk::TreePruneEvent< TTreeType >::TreePruneEvent ( ) [inline]

Definition at line 179 of file itkTreeChangeEvent.h.

template<class TTreeType >
itk::TreePruneEvent< TTreeType >::TreePruneEvent ( const TreeIteratorBase< TTreeType > &  position) [inline]

Definition at line 181 of file itkTreeChangeEvent.h.

template<class TTreeType >
itk::TreePruneEvent< TTreeType >::TreePruneEvent ( const Self s) [inline]

Definition at line 190 of file itkTreeChangeEvent.h.


Member Function Documentation

template<class TTreeType >
virtual bool itk::TreePruneEvent< TTreeType >::CheckEvent ( const ::itk::EventObject e) const [inline, virtual]

Check the event

Reimplemented from itk::TreeRemoveEvent< TTreeType >.

Definition at line 186 of file itkTreeChangeEvent.h.

References NULL.

template<class TTreeType >
virtual const char* itk::TreePruneEvent< TTreeType >::GetEventName ( void  ) const [inline, virtual]

Get the event name

Reimplemented from itk::TreeRemoveEvent< TTreeType >.

Definition at line 184 of file itkTreeChangeEvent.h.

template<class TTreeType >
virtual::itk::EventObject* itk::TreePruneEvent< TTreeType >::MakeObject ( ) const [inline, virtual]

Make the event object

Reimplemented from itk::TreeRemoveEvent< TTreeType >.

Definition at line 188 of file itkTreeChangeEvent.h.

References itk::TreeChangeEvent< TTreeType >::m_ChangePosition.

template<class TTreeType >
void itk::TreePruneEvent< TTreeType >::operator= ( const Self ) [private]

Reimplemented from itk::TreeRemoveEvent< TTreeType >.


The documentation for this class was generated from the following file: