Aikido
DefaultTestableOutcome.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_CONSTRAINT_DEFAULTTESTABLEOUTCOME_HPP_
2 #define AIKIDO_CONSTRAINT_DEFAULTTESTABLEOUTCOME_HPP_
3 
5 
6 namespace aikido {
7 namespace constraint {
8 
14 {
15 public:
18  bool isSatisfied() const override;
19 
21  std::string toString() const override;
22 
26  void setSatisfiedFlag(bool satisfiedFlag);
27 
28 protected:
30 };
31 
32 } // namespace constraint
33 } // namespace aikido
34 
35 #endif // AIKIDO_CONSTRAINT_DEFAULTTESTABLEOUTCOME_HPP_
aikido::constraint::DefaultTestableOutcome::setSatisfiedFlag
void setSatisfiedFlag(bool satisfiedFlag)
Used by the isSatisfied this outcome object is passed to set whether the constraint was satisifed or ...
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
aikido::constraint::DefaultTestableOutcome
Simple default TestableOutcome derivative class.
Definition: DefaultTestableOutcome.hpp:13
aikido::constraint::TestableOutcome
Base class for constraint outcomes.
Definition: TestableOutcome.hpp:13
aikido::constraint::DefaultTestableOutcome::toString
std::string toString() const override
String representation of isSatisfied return value.
aikido::constraint::DefaultTestableOutcome::isSatisfied
bool isSatisfied() const override
Returns whether the isSatisfied method this object was passed to returned true or false.
TestableOutcome.hpp
aikido::constraint::DefaultTestableOutcome::mSatisfiedFlag
bool mSatisfiedFlag
Definition: DefaultTestableOutcome.hpp:29