Go to the documentation of this file. 1 #ifndef AIKIDO_CONSTRAINT_TESTABLEOUTCOME_HPP_
2 #define AIKIDO_CONSTRAINT_TESTABLEOUTCOME_HPP_
25 virtual std::string
toString()
const = 0;
31 template <
class Child>
39 #endif // AIKIDO_CONSTRAINT_TESTABLEOUTCOME_HPP_
Child * dynamic_cast_or_throw(TestableOutcome *outcome)
Helper function.
Definition: TestableOutcome-impl.hpp:10
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
virtual std::string toString() const =0
String representation of the outcome.
Base class for constraint outcomes.
Definition: TestableOutcome.hpp:13
virtual bool isSatisfied() const =0
Returns true if isSatisfied call this outcome object was passed to returned true.
virtual ~TestableOutcome()=default
Destructor.