codac
codac::VIBesFigTube Member List

This is the complete list of members for codac::VIBesFigTube, including all inherited members.

add_trajectories(const TrajectoryVector *trajvector, const std::string &name, const std::string &color=DEFAULT_TRAJ_COLOR)codac::VIBesFigTube
add_trajectories(const TrajectoryVector *trajvector, int start_index, int end_index, const std::string &name, const std::string &color=DEFAULT_TRAJ_COLOR)codac::VIBesFigTube
add_trajectory(const Trajectory *traj, const std::string &name, const std::string &color=DEFAULT_TRAJ_COLOR)codac::VIBesFigTube
add_tube(const Tube *tube, const std::string &name, const std::string &color_frgrnd=DEFAULT_FRGRND_COLOR, const std::string &color_bckgrnd=DEFAULT_BCKGRND_COLOR)codac::VIBesFigTube
add_tubes(const TubeVector *tubevector, const std::string &name, const std::string &color_frgrnd=DEFAULT_FRGRND_COLOR, const std::string &color_bckgrnd=DEFAULT_BCKGRND_COLOR)codac::VIBesFigTube
add_tubes(const TubeVector *tubevector, int start_index, int end_index, const std::string &name, const std::string &color_frgrnd=DEFAULT_FRGRND_COLOR, const std::string &color_bckgrnd=DEFAULT_BCKGRND_COLOR)codac::VIBesFigTube
axis_limits(double x_min, double x_max, double y_min, double y_max, bool same_ratio=false, float margin=0.)codac::VIBesFig
axis_limits(const IntervalVector &viewbox, bool same_ratio=false, float margin=0.)codac::VIBesFig
clear()codac::VIBesFig
close()codac::VIBesFig
create_group_color(const Tube *tube, TubeColorType color_type)codac::VIBesFigTubeprotected
create_groups_color(const Tube *tube)codac::VIBesFigTubeprotected
draw_box(const IntervalVector &box, const vibes::Params &params)codac::VIBesFig
draw_box(const IntervalVector &box, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_boxes(const std::vector< IntervalVector > &v_boxes, const vibes::Params &params)codac::VIBesFig
draw_boxes(const std::vector< IntervalVector > &v_boxes, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_circle(double x, double y, double r, const vibes::Params &params)codac::VIBesFig
draw_circle(double x, double y, double r, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_edge(const ThickEdge &e, const vibes::Params &params)codac::VIBesFig
draw_edge(const ThickEdge &e, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_gate(const Interval &gate, double t, const vibes::Params &params)codac::VIBesFigTubeprotected
draw_line(const std::vector< double > &v_x, const std::vector< double > &v_y, const vibes::Params &params)codac::VIBesFig
draw_line(const std::vector< double > &v_x, const std::vector< double > &v_y, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_line(const std::vector< std::vector< double > > &v_pts, const vibes::Params &params)codac::VIBesFig
draw_line(const std::vector< std::vector< double > > &v_pts, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_pie(double x, double y, const Interval &r, const Interval &theta, const vibes::Params &params)codac::VIBesFig
draw_pie(double x, double y, const Interval &r, const Interval &theta, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_point(const ThickPoint &p, const vibes::Params &params)codac::VIBesFig
draw_point(const ThickPoint &p, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_point(const ThickPoint &p, float size, const vibes::Params &params)codac::VIBesFig
draw_point(const ThickPoint &p, float size, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_points(const std::vector< ThickPoint > &v_pts, float size, const vibes::Params &params)codac::VIBesFig
draw_points(const std::vector< ThickPoint > &v_pts, float size, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_polygon(const Polygon &p, const vibes::Params &params)codac::VIBesFig
draw_polygon(const Polygon &p, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_polygons(const std::vector< ConvexPolygon > &v_p, const vibes::Params &params)codac::VIBesFig
draw_polygons(const std::vector< ConvexPolygon > &v_p, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_polygons(const std::vector< ConvexPolygon > &v_p, const ColorMap &color_map, const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_ring(double x, double y, const Interval &r, const vibes::Params &params)codac::VIBesFig
draw_ring(double x, double y, const Interval &r, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
draw_slice(const Slice &slice, const vibes::Params &params)codac::VIBesFigTubeprotected
draw_slice(const Slice &slice, const Slice &deriv_slice, const vibes::Params &params_slice, const vibes::Params &params_polygon)codac::VIBesFigTubeprotected
draw_trajectory(const Trajectory *traj)codac::VIBesFigTubeprotected
draw_tube(const Tube *tube, bool detail_slices=false)codac::VIBesFigTubeprotected
draw_vehicle(double x, double y, double heading, double size, const vibes::Params &params)codac::VIBesFig
draw_vehicle(double x, double y, double heading, double size, const std::string &color="", const vibes::Params &params=vibes::Params())codac::VIBesFig
Figure(const std::string &fig_name)codac::Figure
height() constcodac::Figure
m_cursorcodac::VIBesFigTubeprotected
m_display_cursorcodac::VIBesFigTubeprotected
m_heightcodac::Figureprotected
m_map_trajscodac::VIBesFigTubeprotected
m_map_tubescodac::VIBesFigTubeprotected
m_namecodac::Figureprotected
m_view_boxcodac::Figureprotected
name() constcodac::Figure
remove_trajectory(const Trajectory *traj)codac::VIBesFigTube
remove_tube(const Tube *tube)codac::VIBesFigTube
reset_tube_background(const Tube *tube)codac::VIBesFigTube
reset_view_box()codac::Figure
save_image(const std::string &suffix="", const std::string &extension="svg", const std::string &path=".") constcodac::VIBesFig
set_background(const std::string &bg_color)codac::VIBesFig
set_cursor(double t)codac::VIBesFigTube
set_properties(int x, int y, int width, int height)codac::VIBesFig
set_trajectory_color(const Trajectory *traj, const std::string &color)codac::VIBesFigTube
set_trajectory_name(const Trajectory *traj, const std::string &name)codac::VIBesFigTube
set_trajectory_points_size(const Trajectory *traj, double points_size)codac::VIBesFigTube
set_tube_color(const Tube *tube, const std::string &color_frgrnd, const std::string &color_bckgrnd=DEFAULT_BCKGRND_COLOR)codac::VIBesFigTube
set_tube_color(const Tube *tube, TubeColorType color_type, const std::string &color)codac::VIBesFigTube
set_tube_derivative(const Tube *tube, const Tube *derivative)codac::VIBesFigTube
set_tube_name(const Tube *tube, const std::string &name)codac::VIBesFigTube
show()codac::VIBesFigTube
show(bool detail_slices)codac::VIBesFigTube
show_cursor(bool display=true)codac::VIBesFigTube
trunc_inf(double x)codac::Figureprotectedstatic
trunc_inf(const Interval &x)codac::Figureprotectedstatic
trunc_inf(const IntervalVector &x)codac::Figureprotectedstatic
VIBesFig(const std::string &fig_name)codac::VIBesFig
VIBesFigTube(const std::string &fig_name, const Tube *tube=nullptr, const Trajectory *traj=nullptr)codac::VIBesFigTube
view_box() constcodac::Figure
width() constcodac::Figure
x() constcodac::Figure
y() constcodac::Figure
~Figure()codac::Figureinline
~VIBesFig()codac::VIBesFig
~VIBesFigTube()codac::VIBesFigTube