Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitkStateMachineCondition.h
Go to the documentation of this file.
1 /*===================================================================
2 
3  The Medical Imaging Interaction Toolkit (MITK)
4 
5  Copyright (c) German Cancer Research Center,
6  Division of Medical and Biological Informatics.
7  All rights reserved.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without
10  even the implied warranty of MERCHANTABILITY or FITNESS FOR
11  A PARTICULAR PURPOSE.
12 
13  See LICENSE.txt or http://www.mitk.org for details.
14 
15  ===================================================================*/
16 
17 #ifndef StateMachineCondition_H_HEADER_INCLUDED_C19AE06B
18 #define StateMachineCondition_H_HEADER_INCLUDED_C19AE06B
19 
20 #include <string>
21 
22 namespace mitk
23 {
52  {
53  public:
54  StateMachineCondition(const std::string &, const bool inverted);
56 
60  std::string GetConditionName() const;
61 
62  bool IsInverted() const;
63 
64  private:
68  std::string m_ConditionName;
69 
73  bool m_Inverted;
74  };
75 
76 } // namespace mitk
77 
78 #endif /* StateMachineCondition_H_HEADER_INCLUDED_C19AE06B */
DataCollection - Class to facilitate loading/accessing structured data.
std::string GetConditionName() const
Returns the String-Id of this action.
StateMachineCondition(const std::string &, const bool inverted)
Represents a condition, that has to be fulfilled in order to execute a state machine transition after...