Tool event with 1 parameter. More...
#include <mitkToolEvents.h>
Public Types | |
| typedef TwoParameterToolEvent | Self |
| typedef ToolEvent | Superclass |
Public Member Functions | |
| TwoParameterToolEvent (const T parameter1, const U parameter2) | |
| TwoParameterToolEvent (const Self &s) | |
| virtual | ~TwoParameterToolEvent () |
| virtual const char * | GetEventName () const |
| virtual bool | CheckEvent (const ::itk::EventObject *e) const |
| virtual ::itk::EventObject * | MakeObject () const |
| const T | GetParameter1 () const |
| const T | GetParameter2 () const |
Protected Attributes | |
| const T | m_Parameter1 |
| const U | m_Parameter2 |
Tool event with 1 parameter.
Can store one parameter for use within an observer. To derive your own special events, use the mitkToolEventMacro1Param macro.
namespace mitk { class MyTool : public Tool { public: mitkToolEventMacro1Param(FooToolEvent, int); [...] protected: // Invoke your event like this void YourExampleMethod() { InvokeEvent( BarToolEvent(32, false) ); } }; }
Definition at line 167 of file mitkToolEvents.h.
| typedef TwoParameterToolEvent mitk::TwoParameterToolEvent< T, U >::Self |
Definition at line 171 of file mitkToolEvents.h.
| typedef ToolEvent mitk::TwoParameterToolEvent< T, U >::Superclass |
Definition at line 172 of file mitkToolEvents.h.
| mitk::TwoParameterToolEvent< T, U >::TwoParameterToolEvent | ( | const T | parameter1, |
| const U | parameter2 | ||
| ) | [inline] |
Definition at line 174 of file mitkToolEvents.h.
: m_Parameter1(parameter1), m_Parameter2(parameter2) { }
| mitk::TwoParameterToolEvent< T, U >::TwoParameterToolEvent | ( | const Self & | s ) | [inline] |
Definition at line 180 of file mitkToolEvents.h.
: ToolEvent(s),
m_Parameter1(s.m_Parameter1),
m_Parameter2(s.m_Parameter2)
{
}
| virtual mitk::TwoParameterToolEvent< T, U >::~TwoParameterToolEvent | ( | ) | [inline, virtual] |
Definition at line 187 of file mitkToolEvents.h.
{
}
| virtual bool mitk::TwoParameterToolEvent< T, U >::CheckEvent | ( | const ::itk::EventObject * | e ) | const [inline, virtual] |
Definition at line 196 of file mitkToolEvents.h.
{
return dynamic_cast<const Self*>(e);
}
| virtual const char* mitk::TwoParameterToolEvent< T, U >::GetEventName | ( | ) | const [inline, virtual] |
Definition at line 191 of file mitkToolEvents.h.
{
return "TwoParameterToolEvent";
}
| const T mitk::TwoParameterToolEvent< T, U >::GetParameter1 | ( | ) | const [inline] |
Definition at line 206 of file mitkToolEvents.h.
References mitk::TwoParameterToolEvent< T, U >::m_Parameter1.
{
return m_Parameter1;
}
| const T mitk::TwoParameterToolEvent< T, U >::GetParameter2 | ( | ) | const [inline] |
Definition at line 211 of file mitkToolEvents.h.
References mitk::TwoParameterToolEvent< T, U >::m_Parameter2.
{
return m_Parameter2;
}
| virtual ::itk::EventObject* mitk::TwoParameterToolEvent< T, U >::MakeObject | ( | ) | const [inline] |
Definition at line 201 of file mitkToolEvents.h.
References mitk::TwoParameterToolEvent< T, U >::m_Parameter1, and mitk::TwoParameterToolEvent< T, U >::m_Parameter2.
{
return new Self( m_Parameter1, m_Parameter2 );
}
const T mitk::TwoParameterToolEvent< T, U >::m_Parameter1 [protected] |
Definition at line 218 of file mitkToolEvents.h.
Referenced by mitk::TwoParameterToolEvent< T, U >::GetParameter1(), and mitk::TwoParameterToolEvent< T, U >::MakeObject().
const U mitk::TwoParameterToolEvent< T, U >::m_Parameter2 [protected] |
Definition at line 219 of file mitkToolEvents.h.
Referenced by mitk::TwoParameterToolEvent< T, U >::GetParameter2(), and mitk::TwoParameterToolEvent< T, U >::MakeObject().
1.7.2