a optimzed plotting application to plot map borders, vehicles and environment information and background image satellite footage More...
#include <plot_trafficlights.h>
Public Member Functions | |
PlotTrafficLights (DLR_TS::PlotLab::AFigureStub *figure, std::string prefix, bool connection_lines=false) | |
~PlotTrafficLights () | |
void | run () |
virtual void | plotTLConnections () |
double | getHeadingOfLine (double x1, double y1, double x2, double y2) |
double | getHeadingFromMap (double x, double y) |
void | removeDistanceBased (std::unordered_map< std::string, std::pair< double, double >> &visible_objects, int distance) |
double | getDistanceToPoint (std::pair< double, double > &point) |
Private Attributes | |
adore::mad::AReader< adore::env::VehicleMotionState9d > * | positionReader_ |
adore::mad::AFeed< adore::env::ControlledConnection > * | tl_controller_feed_ |
adore::mad::AFeed< adore::env::BorderBased::Border > * | borderfeed_ |
bool | plot_connection_lines = true |
DLR_TS::PlotLab::AFigureStub * | figure_ |
adore::env::VehicleMotionState9d | position_ |
std::string | prefix_ |
std::unordered_map< std::string, std::pair< double, double > > | visible_TCD_controller_ |
adore::env::BorderBased::BorderSet | borderSet_ |
a optimzed plotting application to plot map borders, vehicles and environment information and background image satellite footage
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |