37 #ifndef OMPL_CONTROL_PLANNERS_LTL_LTLPROBLEMDEFINITION_
38 #define OMPL_CONTROL_PLANNERS_LTL_LTLPROBLEMDEFINITION_
40 #include "ompl/base/ProblemDefinition.h"
41 #include "ompl/control/planners/ltl/ProductGraph.h"
42 #include "ompl/control/planners/ltl/LTLSpaceInformation.h"
50 OMPL_CLASS_FORWARD(LTLProblemDefinition);
55 class LTLProblemDefinition :
public base::ProblemDefinition
58 LTLProblemDefinition(
const control::LTLSpaceInformationPtr <lsi);
60 ~LTLProblemDefinition()
override =
default;
62 void addLowerStartState(
const base::State *s);
64 base::PathPtr getLowerSolutionPath()
const;