ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::apps::PlanningDetailsPlotter Class Reference

test bench implementation for minimum risk maneuver planner More...

#include <plot_planning_details.h>

Collaboration diagram for adore::apps::PlanningDetailsPlotter:
Collaboration graph

Public Member Functions

 PlanningDetailsPlotter (std::string filter="")
 
 ~PlanningDetailsPlotter ()
 
void initialize_plot ()
 
void terminate_plot ()
 
void plot_longitudinal_planning_information (fun::PlanningResult &planning_result)
 
void plot_lateral_planning_information (fun::PlanningResult &planning_result)
 
void run ()
 

Private Attributes

bool plot_longitudinal_
 
bool plot_lateral_
 
double s_upper_bound_clipped_
 
double s_lower_bound_clipped_
 
double n_upper_bound_clipped_
 
double n_lower_bound_clipped_
 
std::string filter_
 
DLR_TS::PlotLab::FigureStubFactoryfig_factory_
 
DLR_TS::PlotLab::AFigureStubfigure_lon1_
 
DLR_TS::PlotLab::AFigureStubfigure_lon2_
 
DLR_TS::PlotLab::AFigureStubfigure_lat1_
 
DLR_TS::PlotLab::AFigureStubfigure_lat2_
 
adore::mad::AFeed< adore::fun::PlanningResult > * planning_result_feed_
 

Detailed Description

test bench implementation for minimum risk maneuver planner

Constructor & Destructor Documentation

◆ PlanningDetailsPlotter()

adore::apps::PlanningDetailsPlotter::PlanningDetailsPlotter ( std::string  filter = "")
inline
Here is the call graph for this function:

◆ ~PlanningDetailsPlotter()

adore::apps::PlanningDetailsPlotter::~PlanningDetailsPlotter ( )
inline
Here is the call graph for this function:

Member Function Documentation

◆ initialize_plot()

void adore::apps::PlanningDetailsPlotter::initialize_plot ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ plot_lateral_planning_information()

void adore::apps::PlanningDetailsPlotter::plot_lateral_planning_information ( fun::PlanningResult planning_result)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ plot_longitudinal_planning_information()

void adore::apps::PlanningDetailsPlotter::plot_longitudinal_planning_information ( fun::PlanningResult planning_result)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ run()

void adore::apps::PlanningDetailsPlotter::run ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ terminate_plot()

void adore::apps::PlanningDetailsPlotter::terminate_plot ( )
inline
Here is the caller graph for this function:

Member Data Documentation

◆ fig_factory_

DLR_TS::PlotLab::FigureStubFactory* adore::apps::PlanningDetailsPlotter::fig_factory_
private

◆ figure_lat1_

DLR_TS::PlotLab::AFigureStub* adore::apps::PlanningDetailsPlotter::figure_lat1_
private

◆ figure_lat2_

DLR_TS::PlotLab::AFigureStub* adore::apps::PlanningDetailsPlotter::figure_lat2_
private

◆ figure_lon1_

DLR_TS::PlotLab::AFigureStub* adore::apps::PlanningDetailsPlotter::figure_lon1_
private

◆ figure_lon2_

DLR_TS::PlotLab::AFigureStub* adore::apps::PlanningDetailsPlotter::figure_lon2_
private

◆ filter_

std::string adore::apps::PlanningDetailsPlotter::filter_
private

◆ n_lower_bound_clipped_

double adore::apps::PlanningDetailsPlotter::n_lower_bound_clipped_
private

◆ n_upper_bound_clipped_

double adore::apps::PlanningDetailsPlotter::n_upper_bound_clipped_
private

◆ planning_result_feed_

adore::mad::AFeed<adore::fun::PlanningResult>* adore::apps::PlanningDetailsPlotter::planning_result_feed_
private

◆ plot_lateral_

bool adore::apps::PlanningDetailsPlotter::plot_lateral_
private

◆ plot_longitudinal_

bool adore::apps::PlanningDetailsPlotter::plot_longitudinal_
private

◆ s_lower_bound_clipped_

double adore::apps::PlanningDetailsPlotter::s_lower_bound_clipped_
private

◆ s_upper_bound_clipped_

double adore::apps::PlanningDetailsPlotter::s_upper_bound_clipped_
private

The documentation for this class was generated from the following file: