Medical Imaging Interaction Toolkit  2021.02.99-e55a5d2f
Medical Imaging Interaction Toolkit

represents an action, that is executed after a certain event (in statemachine-mechanism) More...

#include <mitkAction.h>

Inheritance diagram for mitk::Action:
Collaboration diagram for mitk::Action:

Public Types

typedef Action Self
 
typedef itk::Object Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 

Public Member Functions

virtual std::vector< std::string > GetClassHierarchy () const
 
virtual const char * GetClassName () const
 
void AddProperty (const char *propertyKey, BaseProperty *property)
 Adds a property to the list of properties. More...
 
int GetActionId () const
 Returns the Id of this action. More...
 
mitk::BasePropertyGetProperty (const char *propertyKey) const
 returns the specified property More...
 

Static Public Member Functions

static const char * GetStaticNameOfClass ()
 
static Pointer New (int _arg)
 static New method to use SmartPointer More...
 

Protected Member Functions

 Action (int actionId)
 Default Constructor. Set the actionId. More...
 
 ~Action () override
 Default Destructor. More...
 

Detailed Description

represents an action, that is executed after a certain event (in statemachine-mechanism)

Definition at line 27 of file mitkAction.h.

Member Typedef Documentation

◆ ConstPointer

Definition at line 30 of file mitkAction.h.

◆ Pointer

Definition at line 30 of file mitkAction.h.

◆ Self

Definition at line 30 of file mitkAction.h.

◆ Superclass

typedef itk::Object mitk::Action::Superclass

Definition at line 30 of file mitkAction.h.

Constructor & Destructor Documentation

◆ Action()

mitk::Action::Action ( int  actionId)
protected

Default Constructor. Set the actionId.

◆ ~Action()

mitk::Action::~Action ( )
overrideprotected

Default Destructor.

Member Function Documentation

◆ AddProperty()

void mitk::Action::AddProperty ( const char *  propertyKey,
BaseProperty property 
)

Adds a property to the list of properties.

◆ GetActionId()

int mitk::Action::GetActionId ( ) const

Returns the Id of this action.

◆ GetClassHierarchy()

virtual std::vector<std::string> mitk::Action::GetClassHierarchy ( ) const
inlinevirtual

Definition at line 30 of file mitkAction.h.

◆ GetClassName()

virtual const char* mitk::Action::GetClassName ( ) const
virtual

◆ GetProperty()

mitk::BaseProperty* mitk::Action::GetProperty ( const char *  propertyKey) const

returns the specified property

◆ GetStaticNameOfClass()

static const char* mitk::Action::GetStaticNameOfClass ( )
inlinestatic

Definition at line 30 of file mitkAction.h.

◆ New()

static Pointer mitk::Action::New ( int  _arg)
inlinestatic

static New method to use SmartPointer

Definition at line 35 of file mitkAction.h.


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