#include <plplot_graph.h>
Public Member Functions | |
void | Plot () |
plSpace (uint width, uint height, bool draw_=true) | |
void | SetFourthPlot (uint pos, vector< t_posePtr > &p, double(func)(t_pose &), plcolors color, double Dt) |
void | SetLinearSpeed (uint pos, vector< t_posePtr > &pt, plcolors color, double tmax, double max) |
void | SetMember (uint pos, vector< t_posePtr > &pt, double(func)(s_pose &), plcolors color, double Vmax, double Vmin, string Xlabel, string Ylabel, string title, double max) |
void | SetMember_UseTimestamp (uint pos, vector< t_posePtr > &p, double(func)(t_pose &), plcolors color, pair< double, double > limits, string Xlabel, string Ylabel, string title, double Dt) |
void | SetPath (uint pos, std::vector< t_posePtr > &path, string title) |
void | SetRunTime (uint pos, vector< double > &rt, plcolors color, string title, double tmax, double max) |
void | SetSecondaryPath (uint pos, std::vector< t_posePtr > &path, plcolors color) |
void | SetSecondaryPlot (uint pos, vector< t_posePtr > &p, double(func)(t_pose &), plcolors color, double Dt) |
void | SetThirdPlot (uint pos, vector< t_posePtr > &p, double(func)(t_pose &), plcolors color, double Dt) |
~plSpace () | |
Public Attributes | |
bool | draw |
vector< singlePlotPtr > | plotVector |
vector< singlePlotPtr > | plotVector_2 |
vector< singlePlotPtr > | plotVector_3 |
vector< singlePlotPtr > | plotVector_4 |
Definition at line 106 of file plplot_graph.h.
plSpace::plSpace | ( | uint | width, | |
uint | height, | |||
bool | draw_ = true | |||
) |
Definition at line 187 of file plplot_graph.cpp.
plSpace::~plSpace | ( | ) |
Definition at line 238 of file plplot_graph.cpp.
void plSpace::Plot | ( | ) |
Definition at line 241 of file plplot_graph.cpp.
void plSpace::SetFourthPlot | ( | uint | pos, | |
vector< t_posePtr > & | p, | |||
double(func)(t_pose &) | , | |||
plcolors | color, | |||
double | Dt | |||
) |
Definition at line 296 of file plplot_graph.cpp.
void plSpace::SetLinearSpeed | ( | uint | pos, | |
vector< t_posePtr > & | pt, | |||
plcolors | color, | |||
double | tmax, | |||
double | max | |||
) |
Definition at line 484 of file plplot_graph.cpp.
void plSpace::SetMember | ( | uint | pos, | |
vector< t_posePtr > & | pt, | |||
double(func)(s_pose &) | , | |||
plcolors | color, | |||
double | Vmax, | |||
double | Vmin, | |||
string | Xlabel, | |||
string | Ylabel, | |||
string | title, | |||
double | max | |||
) |
Definition at line 449 of file plplot_graph.cpp.
void plSpace::SetMember_UseTimestamp | ( | uint | pos, | |
vector< t_posePtr > & | p, | |||
double(func)(t_pose &) | , | |||
plcolors | color, | |||
pair< double, double > | limits, | |||
string | Xlabel, | |||
string | Ylabel, | |||
string | title, | |||
double | Dt | |||
) |
Definition at line 372 of file plplot_graph.cpp.
void plSpace::SetPath | ( | uint | pos, | |
std::vector< t_posePtr > & | path, | |||
string | title | |||
) |
Definition at line 518 of file plplot_graph.cpp.
void plSpace::SetRunTime | ( | uint | pos, | |
vector< double > & | rt, | |||
plcolors | color, | |||
string | title, | |||
double | tmax, | |||
double | max | |||
) |
Definition at line 414 of file plplot_graph.cpp.
Definition at line 535 of file plplot_graph.cpp.
void plSpace::SetSecondaryPlot | ( | uint | pos, | |
vector< t_posePtr > & | p, | |||
double(func)(t_pose &) | , | |||
plcolors | color, | |||
double | Dt | |||
) |
Definition at line 334 of file plplot_graph.cpp.
void plSpace::SetThirdPlot | ( | uint | pos, | |
vector< t_posePtr > & | p, | |||
double(func)(t_pose &) | , | |||
plcolors | color, | |||
double | Dt | |||
) |
Definition at line 258 of file plplot_graph.cpp.
bool plSpace::draw |
Definition at line 110 of file plplot_graph.h.
vector<singlePlotPtr> plSpace::plotVector |
Definition at line 112 of file plplot_graph.h.
vector<singlePlotPtr> plSpace::plotVector_2 |
Definition at line 113 of file plplot_graph.h.
vector<singlePlotPtr> plSpace::plotVector_3 |
Definition at line 114 of file plplot_graph.h.
vector<singlePlotPtr> plSpace::plotVector_4 |
Definition at line 115 of file plplot_graph.h.