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

#include <itkTreeChangeEvent.h>

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

List of all members.

Public Types

typedef TreeNodeChangeEvent Self
typedef TreeChangeEvent
< TTreeType > 
Superclass
- Public Types inherited from itk::TreeChangeEvent< TTreeType >

Public Member Functions

virtual bool CheckEvent (const ::itk::EventObject *e) const
virtual const char * GetEventName () const
virtual ::itk::EventObjectMakeObject () const
 TreeNodeChangeEvent ()
 TreeNodeChangeEvent (const TreeIteratorBase< TTreeType > &position)
 TreeNodeChangeEvent (const Self &s)
- Public Member Functions inherited from itk::TreeChangeEvent< TTreeType >
const TreeIteratorBase
< TTreeType > & 
GetChangePosition () const
 TreeChangeEvent ()
 TreeChangeEvent (const TreeIteratorBase< TTreeType > &position)
 TreeChangeEvent (const Self &s)
virtual ~TreeChangeEvent ()

Private Member Functions

void operator= (const Self &)

Additional Inherited Members

- Protected Attributes inherited from itk::TreeChangeEvent< TTreeType >
const TreeIteratorBase
< TTreeType > * 
m_ChangePosition

Detailed Description

template<class TTreeType>
class itk::TreeNodeChangeEvent< TTreeType >

Signals that a node has been set to another value. The position of the changed node is provided.

Definition at line 77 of file itkTreeChangeEvent.h.


Member Typedef Documentation

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

Typedefs

Reimplemented from itk::TreeChangeEvent< TTreeType >.

Definition at line 80 of file itkTreeChangeEvent.h.

template<class TTreeType >
typedef TreeChangeEvent< TTreeType > itk::TreeNodeChangeEvent< TTreeType >::Superclass

Reimplemented from itk::TreeChangeEvent< TTreeType >.

Definition at line 81 of file itkTreeChangeEvent.h.


Constructor & Destructor Documentation

template<class TTreeType >
itk::TreeNodeChangeEvent< TTreeType >::TreeNodeChangeEvent ( )
inline

Definition at line 83 of file itkTreeChangeEvent.h.

template<class TTreeType >
itk::TreeNodeChangeEvent< TTreeType >::TreeNodeChangeEvent ( const TreeIteratorBase< TTreeType > &  position)
inline

Definition at line 85 of file itkTreeChangeEvent.h.

template<class TTreeType >
itk::TreeNodeChangeEvent< TTreeType >::TreeNodeChangeEvent ( const Self s)
inline

Definition at line 94 of file itkTreeChangeEvent.h.


Member Function Documentation

template<class TTreeType >
virtual bool itk::TreeNodeChangeEvent< TTreeType >::CheckEvent ( const ::itk::EventObject e) const
inlinevirtual

Check the event

Reimplemented from itk::TreeChangeEvent< TTreeType >.

Definition at line 90 of file itkTreeChangeEvent.h.

References itk::Math::e.

template<class TTreeType >
virtual const char* itk::TreeNodeChangeEvent< TTreeType >::GetEventName ( void  ) const
inlinevirtual

Get the event name

Reimplemented from itk::TreeChangeEvent< TTreeType >.

Definition at line 88 of file itkTreeChangeEvent.h.

template<class TTreeType >
virtual::itk::EventObject* itk::TreeNodeChangeEvent< TTreeType >::MakeObject ( ) const
inlinevirtual

Make the event object

Reimplemented from itk::TreeChangeEvent< TTreeType >.

Definition at line 92 of file itkTreeChangeEvent.h.

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

template<class TTreeType >
void itk::TreeNodeChangeEvent< TTreeType >::operator= ( const Self )
private

Reimplemented from itk::TreeChangeEvent< TTreeType >.


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