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

#include <itkTreeChangeEvent.h>

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

List of all members.

Public Types

typedef TreeChangeEvent Self
typedef ModifiedEvent Superclass

Public Member Functions

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

Protected Attributes

const TreeIteratorBase
< TTreeType > * 
m_ChangePosition

Private Member Functions

void operator= (const Self &)

Detailed Description

template<class TTreeType>
class itk::TreeChangeEvent< TTreeType >

Checks if the position of a node in the tree has been changed.

Definition at line 33 of file itkTreeChangeEvent.h.


Member Typedef Documentation

template<class TTreeType >
typedef TreeChangeEvent itk::TreeChangeEvent< TTreeType >::Self
template<class TTreeType >
typedef ModifiedEvent itk::TreeChangeEvent< TTreeType >::Superclass

Constructor & Destructor Documentation

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

Constructor

Definition at line 42 of file itkTreeChangeEvent.h.

References itk::TreeChangeEvent< TTreeType >::m_ChangePosition, and NULL.

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

Copy constructor

Definition at line 45 of file itkTreeChangeEvent.h.

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

template<class TTreeType >
virtual itk::TreeChangeEvent< TTreeType >::~TreeChangeEvent ( ) [inline, virtual]

Destructor

Definition at line 48 of file itkTreeChangeEvent.h.

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

Definition at line 63 of file itkTreeChangeEvent.h.


Member Function Documentation

template<class TTreeType >
virtual bool itk::TreeChangeEvent< TTreeType >::CheckEvent ( const ::itk::EventObject e) const [inline, virtual]
template<class TTreeType >
const TreeIteratorBase< TTreeType >& itk::TreeChangeEvent< TTreeType >::GetChangePosition ( ) const [inline]

Get the change position

Definition at line 60 of file itkTreeChangeEvent.h.

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

template<class TTreeType >
virtual const char* itk::TreeChangeEvent< TTreeType >::GetEventName ( void  ) const [inline, virtual]
template<class TTreeType >
virtual::itk::EventObject* itk::TreeChangeEvent< TTreeType >::MakeObject ( ) const [inline, virtual]
template<class TTreeType >
void itk::TreeChangeEvent< TTreeType >::operator= ( const Self ) [private]

Member Data Documentation

template<class TTreeType >
const TreeIteratorBase< TTreeType >* itk::TreeChangeEvent< TTreeType >::m_ChangePosition [protected]

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