62 }
catch(
const std::exception & ex ) {
63 std::cerr << ex.what() << std::endl;
Base class for different trajectory planners: Handles communication w/ decision making module....
Definition: trajectory_planner_base.h:31
virtual void computeTrajectory(const adore::fun::PlanningRequest &request, adore::fun::PlanningResult &result)=0
override computeTrajectory with actual planning method
virtual ~TrajectoryPlannerBase()
Definition: trajectory_planner_base.h:37
adore::mad::AFeedWithCallback< adore::fun::PlanningRequest > * request_listener_
Definition: trajectory_planner_base.h:34
TrajectoryPlannerBase()
Definition: trajectory_planner_base.h:42
void prime()
Definition: trajectory_planner_base.h:47
adore::mad::AWriter< adore::fun::PlanningResult > * result_writer_
Definition: trajectory_planner_base.h:33
void planning_request_handler()
Definition: trajectory_planner_base.h:52
static adore::fun::AFactory * get()
Definition: afactory.h:170
virtual bool hasNext() const =0
virtual void setCallback(std::function< void()> fcn)=0
virtual void getLatest(T &value)=0
virtual void write(const T &value)=0
Definition: areaofeffectconverter.h:20
Definition: planning_request.h:22
Definition: planning_result.h:29