22 #include <unordered_set>
116 std::stringstream tag;
136 std::stringstream tag;
156 std::stringstream tag;
176 std::stringstream tag;
Definition: prediction_config.h:24
prediction_config static_
Definition: prediction_config.h:74
prediction_config expected_
Definition: prediction_config.h:71
prediction_config desired_
Definition: prediction_config.h:70
prediction_config worst_case_
Definition: prediction_config.h:72
double t_prediction_max
Definition: prediction_config.h:76
a plot module for handling prediction plots
Definition: plot_predictions_minimal.h:35
std::unordered_set< std::string > plot_tags_old_expected_
Definition: plot_predictions_minimal.h:42
std::unordered_set< std::string > plot_tags_current_static_
Definition: plot_predictions_minimal.h:49
int plotCount_
Definition: plot_predictions_minimal.h:66
~PlotPredictionsMinimal()
Definition: plot_predictions_minimal.h:96
adore::env::OccupancyCylinderPredictionSet worst_case_predictions_
Definition: plot_predictions_minimal.h:56
PlotPredictionsMinimal(DLR_TS::PlotLab::AFigureStub *figure, std::string prefix, const adore::PLOT::PredictionConfig &config)
Definition: plot_predictions_minimal.h:78
adore::env::AFactory::TOCPredictionSetReader * staticObstaclesReader_
Definition: plot_predictions_minimal.h:64
adore::mad::AReader< adore::env::VehicleMotionState9d > * positionReader_
Definition: plot_predictions_minimal.h:37
std::unordered_set< std::string > plot_tags_old_static_
Definition: plot_predictions_minimal.h:48
double t_
Definition: plot_predictions_minimal.h:71
std::unordered_set< std::string > plot_tags_old_desired_
Definition: plot_predictions_minimal.h:45
unsigned long long counter_
Definition: plot_predictions_minimal.h:52
adore::env::VehicleMotionState9d position_
Definition: plot_predictions_minimal.h:53
std::unordered_set< std::string > plot_tags_current_expected_
Definition: plot_predictions_minimal.h:43
adore::PLOT::PredictionConfig config_
Definition: plot_predictions_minimal.h:74
int eraseCount_
Definition: plot_predictions_minimal.h:67
DLR_TS::PlotLab::AFigureStub * figure_
Definition: plot_predictions_minimal.h:51
std::unordered_set< std::string > plot_tags_current_desired_
Definition: plot_predictions_minimal.h:46
double t_prediction_max_
Definition: plot_predictions_minimal.h:72
adore::env::OccupancyCylinderPredictionSet desired_predictions_
Definition: plot_predictions_minimal.h:58
double fov_height_
Definition: plot_predictions_minimal.h:69
std::unordered_set< std::string > plot_tags_current_worstcase_
Definition: plot_predictions_minimal.h:40
adore::env::AFactory::TOCPredictionSetReader * expected_prediction_reader_
Definition: plot_predictions_minimal.h:63
std::unordered_set< std::string > plot_tags_old_worstcase_
Definition: plot_predictions_minimal.h:39
adore::env::AFactory::TOCPredictionSetReader * worst_case_prediction_reader_
Definition: plot_predictions_minimal.h:61
adore::env::OccupancyCylinderPredictionSet static_obstacles_
Definition: plot_predictions_minimal.h:59
double fov_width_
Definition: plot_predictions_minimal.h:68
adore::env::AFactory::TOCPredictionSetReader * desired_prediction_reader_
Definition: plot_predictions_minimal.h:62
void run()
Definition: plot_predictions_minimal.h:101
std::string prefix_
Definition: plot_predictions_minimal.h:54
adore::env::OccupancyCylinderPredictionSet expected_predictions_
Definition: plot_predictions_minimal.h:57
virtual TOCPredictionSetReader * getExpectedPredictionSetReader()=0
virtual TOCPredictionSetReader * getStaticObstaclesPredictionSetReader()=0
virtual TVehicleMotionStateReader * getVehicleMotionStateReader()=0
virtual TOCPredictionSetReader * getWorstCasePredictionSetReader()=0
virtual TOCPredictionSetReader * getDesiredPredictionSetReader()=0
static adore::env::AFactory * get()
Definition: afactory.h:236
virtual void getData(T &value)=0
virtual bool hasUpdate() const =0
void plotPredictionSet(adore::env::OccupancyCylinderPredictionSet set, double t, double t_max, PLOT::PredictionConfig::prediction_config config, std::string subtopic, DLR_TS::PlotLab::AFigureStub *figure, std::unordered_set< std::string > &plot_tags)
Definition: plot_prediction.h:191
void plotPredictionSetMinimal(adore::env::OccupancyCylinderPredictionSet set, double dz, PLOT::PredictionConfig::prediction_config config, std::string subtopic, DLR_TS::PlotLab::AFigureStub *figure, std::unordered_set< std::string > &plot_tags)
Definition: plot_prediction.h:206
std::vector< OccupancyCylinderPrediction > OccupancyCylinderPredictionSet
Definition: occupancycylinderprediction.h:40
Definition: areaofeffectconverter.h:20
bool active_
Definition: prediction_config.h:47
This struct holds the motion state of the vehicle in 9d.
Definition: vehiclemotionstate9d.h:39
double getTime() const
Get the time.
Definition: vehiclemotionstate9d.h:48