Go to the source code of this file.
|
| itk::itkEventMacroDeclaration (NoEvent, EventObject) itkEventMacroDeclaration(AnyEvent |
|
EventObject | itk::itkEventMacroDeclaration (DeleteEvent, AnyEvent) itkEventMacroDeclaration(StartEvent |
|
EventObject AnyEvent | itk::itkEventMacroDeclaration (EndEvent, AnyEvent) itkEventMacroDeclaration(ProgressEvent |
|
EventObject AnyEvent AnyEvent | itk::itkEventMacroDeclaration (ExitEvent, AnyEvent) itkEventMacroDeclaration(AbortEvent |
|
EventObject AnyEvent AnyEvent AnyEvent | itk::itkEventMacroDeclaration (ModifiedEvent, AnyEvent) itkEventMacroDeclaration(InitializeEvent |
|
EventObject AnyEvent AnyEvent AnyEvent AnyEvent | itk::itkEventMacroDeclaration (IterationEvent, AnyEvent) itkEventMacroDeclaration(MultiResolutionIterationEvent |
|
EventObject AnyEvent AnyEvent AnyEvent AnyEvent IterationEvent | itk::itkEventMacroDeclaration (PickEvent, AnyEvent) itkEventMacroDeclaration(StartPickEvent |
|
EventObject AnyEvent AnyEvent AnyEvent AnyEvent IterationEvent PickEvent | itk::itkEventMacroDeclaration (EndPickEvent, PickEvent) itkEventMacroDeclaration(AbortCheckEvent |
|
EventObject AnyEvent AnyEvent AnyEvent AnyEvent IterationEvent PickEvent PickEvent | itk::itkEventMacroDeclaration (FunctionEvaluationIterationEvent, IterationEvent) itkEventMacroDeclaration(GradientEvaluationIterationEvent |
|
EventObject AnyEvent AnyEvent AnyEvent AnyEvent IterationEvent PickEvent PickEvent IterationEvent | itk::itkEventMacroDeclaration (FunctionAndGradientEvaluationIterationEvent, IterationEvent) itkEventMacroDeclaration(UserEvent |
|
|
std::ostream & | itk::operator<< (std::ostream &os, EventObject &e) |
|
#define ITKEvent_EXPORT ITKCommon_EXPORT |
#define ITKEvent_EXPORT ITK_ABI_EXPORT |
#define itkEventMacro |
( |
|
classname, |
|
|
|
super |
|
) |
| |
Value: \
{ \
public: \
typedef classname Self; \
typedef super Superclass; \
classname() {} \
virtual ~classname() {} \
virtual const char *GetEventName() const { return #classname; } \
virtual
bool CheckEvent(const::itk::EventObject *
e)
const \
{
return ( dynamic_cast< const Self * >(
e ) != ITK_NULLPTR ); } \
virtual::itk::EventObject *MakeObject() const \
{ return new Self; } \
classname(const Self &s):super(s){}; \
private: \
void operator=(const Self &); \
};
static ITK_CONSTEXPR double e
The base of the natural logarithm or Euler's number
Definition at line 150 of file itkEventObject.h.
#define itkEventMacroDeclaration |
( |
|
classname, |
|
|
|
super |
|
) |
| |
Value: \
{ \
public: \
typedef classname Self; \
typedef super Superclass; \
classname(); \
classname(const Self &s); \
virtual ~classname(); \
virtual const char *GetEventName() const; \
virtual
bool CheckEvent(const::itk::EventObject *
e)
const; \
virtual ::itk::EventObject *MakeObject() const; \
private: \
void operator=(const Self &); \
};
static ITK_CONSTEXPR double e
The base of the natural logarithm or Euler's number
Macros for creating new Events
Definition at line 115 of file itkEventObject.h.
#define itkEventMacroDefinition |
( |
|
classname, |
|
|
|
super |
|
) |
| |
Value:classname::classname() {} \
classname::classname(const classname &s):super(s){}; \
classname::~classname() {} \
const char * classname::GetEventName() const { return #classname; } \
bool classname::CheckEvent(const::itk::EventObject *
e)
const \
{
return ( dynamic_cast< const classname * >(
e ) != ITK_NULLPTR ); } \
static ITK_CONSTEXPR double e
The base of the natural logarithm or Euler's number
Abstraction of the Events used to communicating among filters and with GUIs.
Definition at line 132 of file itkEventObject.h.