32 #ifndef _PLPLOT_GRAPH_H_
33 #define _PLPLOT_GRAPH_H_
36 #define DEPRECATED(func) func __attribute__ ((deprecated))
37 #elif defined(_MSC_VER)
38 #define DEPRECATED(func) __declspec(deprecated) func
40 #pragma message("WARNING: You need to implement DEPRECATED for this compiler")
41 #define DEPRECATED(func) func
87 void SetXLinspace(
double min,
double max,uint size);
89 void SetEnv(
double xmin_,
double xmax_,
double ymin_,
double ymax_);
91 void DynamicScaleEnv(std::vector<t_posePtr>& path,
plshape shape_);
95 void SetLabel(
string x_label_,
string y_label_,
string title_);
99 void SetSize(uint size);
117 plSpace(uint width,uint height,
bool draw_=
true);
123 void SetThirdPlot(uint pos,vector<t_posePtr>& p,
double (func)(
t_pose&),
plcolors color,
double Dt);
125 void SetFourthPlot(uint pos,vector<t_posePtr>& p,
double (func)(
t_pose&),
plcolors color,
double Dt);
127 void SetSecondaryPlot(uint pos,vector<t_posePtr>& p,
double (func)(
t_pose&),
plcolors color,
double Dt);
129 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);
131 void SetRunTime(uint pos,vector<double>& rt,
plcolors color,
string title,
double tmax,
double max);
133 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);
135 void SetLinearSpeed(uint pos,vector<t_posePtr>& pt,
plcolors color,
double tmax,
double max);
137 void SetPath(uint pos,std::vector<t_posePtr>& path,
string title);
139 void SetSecondaryPath(uint pos,std::vector<t_posePtr>& path,
plcolors color);
vector< singlePlotPtr > plotVector
Generic types declaration for use in the lidar_egomotion algorithm.
vector< singlePlotPtr > plotVector_3
vector< singlePlotPtr > plotVector_2
boost::shared_ptr< singlePlot > singlePlotPtr
vector< singlePlotPtr > plotVector_4