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

a plot module for handling prediction plots More...

#include <plot_predictions_minimal.h>

Collaboration diagram for adore::apps::PlotPredictionsMinimal:
Collaboration graph

Public Member Functions

 PlotPredictionsMinimal (DLR_TS::PlotLab::AFigureStub *figure, std::string prefix, const adore::PLOT::PredictionConfig &config)
 
 ~PlotPredictionsMinimal ()
 
void run ()
 

Private Attributes

adore::mad::AReader< adore::env::VehicleMotionState9d > * positionReader_
 
std::unordered_set< std::string > plot_tags_old_worstcase_
 
std::unordered_set< std::string > plot_tags_current_worstcase_
 
std::unordered_set< std::string > plot_tags_old_expected_
 
std::unordered_set< std::string > plot_tags_current_expected_
 
std::unordered_set< std::string > plot_tags_old_desired_
 
std::unordered_set< std::string > plot_tags_current_desired_
 
std::unordered_set< std::string > plot_tags_old_static_
 
std::unordered_set< std::string > plot_tags_current_static_
 
DLR_TS::PlotLab::AFigureStubfigure_
 
unsigned long long counter_
 
adore::env::VehicleMotionState9d position_
 
std::string prefix_
 
adore::env::OccupancyCylinderPredictionSet worst_case_predictions_
 
adore::env::OccupancyCylinderPredictionSet expected_predictions_
 
adore::env::OccupancyCylinderPredictionSet desired_predictions_
 
adore::env::OccupancyCylinderPredictionSet static_obstacles_
 
adore::env::AFactory::TOCPredictionSetReaderworst_case_prediction_reader_
 
adore::env::AFactory::TOCPredictionSetReaderdesired_prediction_reader_
 
adore::env::AFactory::TOCPredictionSetReaderexpected_prediction_reader_
 
adore::env::AFactory::TOCPredictionSetReaderstaticObstaclesReader_
 
int plotCount_
 
int eraseCount_
 
double fov_width_
 
double fov_height_
 
double t_
 
double t_prediction_max_
 
adore::PLOT::PredictionConfig config_
 

Detailed Description

a plot module for handling prediction plots

Constructor & Destructor Documentation

◆ PlotPredictionsMinimal()

adore::apps::PlotPredictionsMinimal::PlotPredictionsMinimal ( DLR_TS::PlotLab::AFigureStub figure,
std::string  prefix,
const adore::PLOT::PredictionConfig config 
)
inline
Here is the call graph for this function:

◆ ~PlotPredictionsMinimal()

adore::apps::PlotPredictionsMinimal::~PlotPredictionsMinimal ( )
inline

Member Function Documentation

◆ run()

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

Member Data Documentation

◆ config_

adore::PLOT::PredictionConfig adore::apps::PlotPredictionsMinimal::config_
private

◆ counter_

unsigned long long adore::apps::PlotPredictionsMinimal::counter_
private

◆ desired_prediction_reader_

adore::env::AFactory::TOCPredictionSetReader* adore::apps::PlotPredictionsMinimal::desired_prediction_reader_
private

◆ desired_predictions_

adore::env::OccupancyCylinderPredictionSet adore::apps::PlotPredictionsMinimal::desired_predictions_
private

◆ eraseCount_

int adore::apps::PlotPredictionsMinimal::eraseCount_
private

◆ expected_prediction_reader_

adore::env::AFactory::TOCPredictionSetReader* adore::apps::PlotPredictionsMinimal::expected_prediction_reader_
private

◆ expected_predictions_

adore::env::OccupancyCylinderPredictionSet adore::apps::PlotPredictionsMinimal::expected_predictions_
private

◆ figure_

DLR_TS::PlotLab::AFigureStub* adore::apps::PlotPredictionsMinimal::figure_
private

◆ fov_height_

double adore::apps::PlotPredictionsMinimal::fov_height_
private

◆ fov_width_

double adore::apps::PlotPredictionsMinimal::fov_width_
private

◆ plot_tags_current_desired_

std::unordered_set<std::string> adore::apps::PlotPredictionsMinimal::plot_tags_current_desired_
private

◆ plot_tags_current_expected_

std::unordered_set<std::string> adore::apps::PlotPredictionsMinimal::plot_tags_current_expected_
private

◆ plot_tags_current_static_

std::unordered_set<std::string> adore::apps::PlotPredictionsMinimal::plot_tags_current_static_
private

◆ plot_tags_current_worstcase_

std::unordered_set<std::string> adore::apps::PlotPredictionsMinimal::plot_tags_current_worstcase_
private

◆ plot_tags_old_desired_

std::unordered_set<std::string> adore::apps::PlotPredictionsMinimal::plot_tags_old_desired_
private

◆ plot_tags_old_expected_

std::unordered_set<std::string> adore::apps::PlotPredictionsMinimal::plot_tags_old_expected_
private

◆ plot_tags_old_static_

std::unordered_set<std::string> adore::apps::PlotPredictionsMinimal::plot_tags_old_static_
private

◆ plot_tags_old_worstcase_

std::unordered_set<std::string> adore::apps::PlotPredictionsMinimal::plot_tags_old_worstcase_
private

◆ plotCount_

int adore::apps::PlotPredictionsMinimal::plotCount_
private

◆ position_

adore::env::VehicleMotionState9d adore::apps::PlotPredictionsMinimal::position_
private

◆ positionReader_

adore::mad::AReader<adore::env::VehicleMotionState9d>* adore::apps::PlotPredictionsMinimal::positionReader_
private

◆ prefix_

std::string adore::apps::PlotPredictionsMinimal::prefix_
private

◆ static_obstacles_

adore::env::OccupancyCylinderPredictionSet adore::apps::PlotPredictionsMinimal::static_obstacles_
private

◆ staticObstaclesReader_

adore::env::AFactory::TOCPredictionSetReader* adore::apps::PlotPredictionsMinimal::staticObstaclesReader_
private

◆ t_

double adore::apps::PlotPredictionsMinimal::t_
private

◆ t_prediction_max_

double adore::apps::PlotPredictionsMinimal::t_prediction_max_
private

◆ worst_case_prediction_reader_

adore::env::AFactory::TOCPredictionSetReader* adore::apps::PlotPredictionsMinimal::worst_case_prediction_reader_
private

◆ worst_case_predictions_

adore::env::OccupancyCylinderPredictionSet adore::apps::PlotPredictionsMinimal::worst_case_predictions_
private

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