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

a plot module for handling prediction plots More...

#include <plot_conflict_set.h>

Collaboration diagram for adore::apps::PlotConflicts:
Collaboration graph

Public Member Functions

 PlotConflicts (DLR_TS::PlotLab::AFigureStub *figure, std::string prefix)
 
 ~PlotConflicts ()
 
void run ()
 

Private Attributes

adore::mad::AReader< adore::env::VehicleMotionState9d > * positionReader_
 
std::unordered_set< std::string > plot_tags_old_
 
std::unordered_set< std::string > plot_tags_current_
 
DLR_TS::PlotLab::AFigureStubfigure_
 
unsigned long long counter_
 
adore::env::VehicleMotionState9d position_
 
std::string prefix_
 
adore::env::AFactory::TOCPredictionSetReaderconflict_set_reader_
 
double t_
 
double t_prediction_max_
 
adore::PLOT::PredictionConfig::prediction_config config_
 

Detailed Description

a plot module for handling prediction plots

Constructor & Destructor Documentation

◆ PlotConflicts()

adore::apps::PlotConflicts::PlotConflicts ( DLR_TS::PlotLab::AFigureStub figure,
std::string  prefix 
)
inline
Here is the call graph for this function:

◆ ~PlotConflicts()

adore::apps::PlotConflicts::~PlotConflicts ( )
inline

Member Function Documentation

◆ run()

void adore::apps::PlotConflicts::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::prediction_config adore::apps::PlotConflicts::config_
private

◆ conflict_set_reader_

adore::env::AFactory::TOCPredictionSetReader* adore::apps::PlotConflicts::conflict_set_reader_
private

◆ counter_

unsigned long long adore::apps::PlotConflicts::counter_
private

◆ figure_

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

◆ plot_tags_current_

std::unordered_set<std::string> adore::apps::PlotConflicts::plot_tags_current_
private

◆ plot_tags_old_

std::unordered_set<std::string> adore::apps::PlotConflicts::plot_tags_old_
private

◆ position_

adore::env::VehicleMotionState9d adore::apps::PlotConflicts::position_
private

◆ positionReader_

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

◆ prefix_

std::string adore::apps::PlotConflicts::prefix_
private

◆ t_

double adore::apps::PlotConflicts::t_
private

◆ t_prediction_max_

double adore::apps::PlotConflicts::t_prediction_max_
private

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