ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
Plotter Struct Reference
Collaboration diagram for Plotter:
Collaboration graph

Public Member Functions

void receive_aoe (adore_if_ros_msg::AreaOfEffectConstPtr msg)
 
void receive_aoi (adore_if_ros_msg::AreaOfEffectConstPtr msg)
 
int plot (adore_if_ros_msg::AreaOfEffectConstPtr msg, std::string tag, std::string color, int last_size)
 
 Plotter ()
 
 ~Plotter ()
 
 Plotter (std::string topic, int id)
 
void receive (geometry_msgs::PointConstPtr point)
 
void receive (adore_if_ros_msg::PlanningResultConstPtr msg)
 
void receive_spr_odom (adore_if_ros_msg::SetPointRequestConstPtr msg)
 
void receive_spr_utm (adore_if_ros_msg::SetPointRequestConstPtr msg)
 
void eraseSPR (std::string tag)
 
void plotSPR (const adore_if_ros_msg::SetPointRequest &spr, std::string tag, std::string format)
 
 Plotter ()
 
 ~Plotter ()
 
 Plotter (std::string topic, int id)
 
void receive (adore_if_ros_msg::PointArrayConstPtr pointArray)
 

Public Attributes

std::string topic_
 
std::string options_
 
ros::Subscriber sub_
 
int last_k_
 

Private Attributes

DLR_TS::PlotLab::FigureStubFactory fig_factory_
 
DLR_TS::PlotLab::AFigureStubfigure_
 
std::string ns_
 
ros::Subscriber subscriber_aoe_
 
ros::Subscriber subscriber_aoi_
 
int last_size_aoe_
 
int last_size_aoi_
 
ros::Subscriber subscriber_
 
ros::Subscriber subscriber_spr_odom_
 
ros::Subscriber subscriber_spr_utm_
 
std::vector< std::string > styles_
 
bool always_plot_nominal_
 

Constructor & Destructor Documentation

◆ Plotter() [1/4]

Plotter::Plotter ( )
inline
Here is the call graph for this function:

◆ ~Plotter() [1/2]

Plotter::~Plotter ( )
inline

◆ Plotter() [2/4]

Plotter::Plotter ( std::string  topic,
int  id 
)
inline
Here is the call graph for this function:

◆ Plotter() [3/4]

Plotter::Plotter ( )
inline
Here is the call graph for this function:

◆ ~Plotter() [2/2]

Plotter::~Plotter ( )
inline

◆ Plotter() [4/4]

Plotter::Plotter ( std::string  topic,
int  id 
)
inline
Here is the call graph for this function:

Member Function Documentation

◆ eraseSPR()

void Plotter::eraseSPR ( std::string  tag)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ plot()

int Plotter::plot ( adore_if_ros_msg::AreaOfEffectConstPtr  msg,
std::string  tag,
std::string  color,
int  last_size 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ plotSPR()

void Plotter::plotSPR ( const adore_if_ros_msg::SetPointRequest &  spr,
std::string  tag,
std::string  format 
)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ receive() [1/3]

void Plotter::receive ( adore_if_ros_msg::PlanningResultConstPtr  msg)
inline
Here is the call graph for this function:

◆ receive() [2/3]

void Plotter::receive ( adore_if_ros_msg::PointArrayConstPtr  pointArray)
inline
Here is the call graph for this function:

◆ receive() [3/3]

void Plotter::receive ( geometry_msgs::PointConstPtr  point)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ receive_aoe()

void Plotter::receive_aoe ( adore_if_ros_msg::AreaOfEffectConstPtr  msg)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ receive_aoi()

void Plotter::receive_aoi ( adore_if_ros_msg::AreaOfEffectConstPtr  msg)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ receive_spr_odom()

void Plotter::receive_spr_odom ( adore_if_ros_msg::SetPointRequestConstPtr  msg)
inline
Here is the call graph for this function:

◆ receive_spr_utm()

void Plotter::receive_spr_utm ( adore_if_ros_msg::SetPointRequestConstPtr  msg)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ always_plot_nominal_

bool Plotter::always_plot_nominal_
private

◆ fig_factory_

DLR_TS::PlotLab::FigureStubFactory Plotter::fig_factory_
private

◆ figure_

DLR_TS::PlotLab::AFigureStub * Plotter::figure_
private

◆ last_k_

int Plotter::last_k_

◆ last_size_aoe_

int Plotter::last_size_aoe_
private

◆ last_size_aoi_

int Plotter::last_size_aoi_
private

◆ ns_

std::string Plotter::ns_
private

◆ options_

std::string Plotter::options_

◆ styles_

std::vector<std::string> Plotter::styles_
private

◆ sub_

ros::Subscriber Plotter::sub_

◆ subscriber_

ros::Subscriber Plotter::subscriber_
private

◆ subscriber_aoe_

ros::Subscriber Plotter::subscriber_aoe_
private

◆ subscriber_aoi_

ros::Subscriber Plotter::subscriber_aoi_
private

◆ subscriber_spr_odom_

ros::Subscriber Plotter::subscriber_spr_odom_
private

◆ subscriber_spr_utm_

ros::Subscriber Plotter::subscriber_spr_utm_
private

◆ topic_

std::string Plotter::topic_

The documentation for this struct was generated from the following files: