ITK  5.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Private Member Functions | List of all members
itk::TreeAddEvent< TTreeType > Class Template Reference

#include <itkTreeChangeEvent.h>

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

Detailed Description

template<typename TTreeType>
class itk::TreeAddEvent< TTreeType >

Checks if a node has been added to the tree.

Definition at line 113 of file itkTreeChangeEvent.h.

Public Types

using Self = TreeAddEvent
 
using Superclass = TreeChangeEvent< TTreeType >
 
- Public Types inherited from itk::TreeChangeEvent< TTreeType >
using Self = TreeChangeEvent
 
using Superclass = ModifiedEvent
 

Public Member Functions

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

Private Member Functions

void operator= (const Self &)=delete
 

Additional Inherited Members

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

Member Typedef Documentation

template<typename TTreeType >
using itk::TreeAddEvent< TTreeType >::Self = TreeAddEvent

Typedefs

Definition at line 118 of file itkTreeChangeEvent.h.

template<typename TTreeType >
using itk::TreeAddEvent< TTreeType >::Superclass = TreeChangeEvent< TTreeType >

Definition at line 119 of file itkTreeChangeEvent.h.

Constructor & Destructor Documentation

template<typename TTreeType >
itk::TreeAddEvent< TTreeType >::TreeAddEvent ( )
default

Constructor

template<typename TTreeType >
itk::TreeAddEvent< TTreeType >::TreeAddEvent ( const TreeIteratorBase< TTreeType > &  position)
inline

Copy constructor

Definition at line 125 of file itkTreeChangeEvent.h.

template<typename TTreeType >
itk::TreeAddEvent< TTreeType >::TreeAddEvent ( const Self s)
inline

Definition at line 137 of file itkTreeChangeEvent.h.

Member Function Documentation

template<typename TTreeType >
bool itk::TreeAddEvent< TTreeType >::CheckEvent ( const ::itk::EventObject e) const
inlineoverride

Check event function

Definition at line 132 of file itkTreeChangeEvent.h.

template<typename TTreeType >
const char* itk::TreeAddEvent< TTreeType >::GetEventName ( ) const
inlineoverride

Get the name of the event

Definition at line 129 of file itkTreeChangeEvent.h.

template<typename TTreeType >
::itk::EventObject* itk::TreeAddEvent< TTreeType >::MakeObject ( ) const
inlineoverride

Make the event object

Definition at line 135 of file itkTreeChangeEvent.h.

template<typename TTreeType >
void itk::TreeAddEvent< TTreeType >::operator= ( const Self )
privatedelete

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