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

#include <plot_gaps.h>

Collaboration diagram for adore::apps::GapQueuePlotter:
Collaboration graph

Public Member Functions

 GapQueuePlotter (DLR_TS::PlotLab::AFigureStub *figure, std::string prefix, adore::env::AFactory::TGapQueueReader *gapReader, adore::env::AFactory::TVehicleMotionStateReader *egoStateReader)
 
void update ()
 
void plot (adore::env::GapData &g, adore::env::VehicleMotionState9d x, std::string tag, double rating_min, double rating_max)
 

Private Attributes

std::unordered_set< std::string > current_tags_
 
std::vector< std::string > last_tags_
 
DLR_TS::PlotLab::AFigureStubfigure_
 
std::string prefix_
 
adore::env::AFactory::TGapQueueReadergapReader_
 
adore::env::AFactory::TVehicleMotionStateReaderegoStateReader_
 

Constructor & Destructor Documentation

◆ GapQueuePlotter()

adore::apps::GapQueuePlotter::GapQueuePlotter ( DLR_TS::PlotLab::AFigureStub figure,
std::string  prefix,
adore::env::AFactory::TGapQueueReader gapReader,
adore::env::AFactory::TVehicleMotionStateReader egoStateReader 
)
inline

Member Function Documentation

◆ plot()

void adore::apps::GapQueuePlotter::plot ( adore::env::GapData g,
adore::env::VehicleMotionState9d  x,
std::string  tag,
double  rating_min,
double  rating_max 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update()

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

Member Data Documentation

◆ current_tags_

std::unordered_set<std::string> adore::apps::GapQueuePlotter::current_tags_
private

◆ egoStateReader_

adore::env::AFactory::TVehicleMotionStateReader* adore::apps::GapQueuePlotter::egoStateReader_
private

◆ figure_

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

◆ gapReader_

adore::env::AFactory::TGapQueueReader* adore::apps::GapQueuePlotter::gapReader_
private

◆ last_tags_

std::vector<std::string> adore::apps::GapQueuePlotter::last_tags_
private

◆ prefix_

std::string adore::apps::GapQueuePlotter::prefix_
private

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