13 #ifndef mitkEventConfig_h
14 #define mitkEventConfig_h
21 #include "itkSmartPointer.h"
30 class InteractionEvent;
31 struct EventConfigPrivate;
117 EventConfig(
const std::vector<PropertyList::Pointer> &configDescription);
Configuration Object for Statemachines.
EventConfig(std::istream &inputStream)
Construct an EventConfig object based on a XML configuration file.
bool AddConfig(const EventConfig &config)
This method extends this configuration. The configuration from the EventConfig object is loaded and o...
bool IsValid() const
Checks whether this EventConfig object is valid.
EventConfig(const std::vector< PropertyList::Pointer > &configDescription)
Construct an EventConfig object based on a vector of mitk::PropertyLists.
EventConfig & operator=(const EventConfig &other)
std::string GetMappedEvent(const EventType &interactionEvent) const
EventConfig()
Constructs an invalid EventConfig object.
EventConfig(const std::string &filename, const us::Module *module=nullptr)
Construct an EventConfig object based on a XML configuration file.
itk::SmartPointer< InteractionEvent > EventType
void ClearConfig()
Reset this EventConfig object, rendering it invalid.
bool AddConfig(const std::string &filename, const us::Module *module=nullptr)
This method extends this configuration.
EventConfig(const EventConfig &other)
PropertyList::Pointer GetAttributes() const
Find image slices visible on a given plane.