#include <bgui_vtol2D_tableau.h>
Definition at line 49 of file bgui_vtol2D_tableau.h.
bgui_vtol2D_tableau::bgui_vtol2D_tableau | ( | const char * | n = "unnamed" | ) |
Definition at line 12 of file bgui_vtol2D_tableau.cxx.
bgui_vtol2D_tableau::bgui_vtol2D_tableau | ( | vgui_image_tableau_sptr const & | it, |
const char * | n = "unnamed" |
||
) |
Definition at line 15 of file bgui_vtol2D_tableau.cxx.
bgui_vtol2D_tableau::bgui_vtol2D_tableau | ( | vgui_tableau_sptr const & | t, |
const char * | n = "unnamed" |
||
) |
Definition at line 19 of file bgui_vtol2D_tableau.cxx.
bgui_vtol2D_tableau::~bgui_vtol2D_tableau | ( | ) |
Definition at line 23 of file bgui_vtol2D_tableau.cxx.
bgui_vsol_soview2D_digital_curve * bgui_vsol2D_tableau::add_digital_curve | ( | vsol_digital_curve_2d_sptr const & | dc, |
const vgui_style_sptr & | style = NULL |
||
) | [inherited] |
display for vsol_digital_curve_2d.
Definition at line 136 of file bgui_vsol2D_tableau.cxx.
bgui_vsol_soview2D_digital_curve * bgui_vsol2D_tableau::add_dotted_digital_curve | ( | vsol_digital_curve_2d_sptr const & | dc, |
const vgui_style_sptr & | style = NULL |
||
) | [inherited] |
display for vsol_digital_curve_2d (dotted).
Definition at line 151 of file bgui_vsol2D_tableau.cxx.
bgui_vsol_soview2D_edgel_curve * bgui_vsol2D_tableau::add_dotted_edgel_curve | ( | vdgl_digital_curve_sptr const & | dc, |
const vgui_style_sptr & | style = NULL |
||
) | [inherited] |
display for vdgl_digital_curve (dotted).
Definition at line 181 of file bgui_vsol2D_tableau.cxx.
bgui_vtol_soview2D_edge * bgui_vtol2D_tableau::add_edge | ( | vtol_edge_2d_sptr const & | e, |
const vgui_style_sptr & | style = NULL |
||
) |
Definition at line 91 of file bgui_vtol2D_tableau.cxx.
bgui_vtol_soview2D_edge_group * bgui_vtol2D_tableau::add_edge_group | ( | vcl_vector< vtol_edge_2d_sptr > & | edges, |
const vgui_style_sptr & | style = NULL |
||
) |
Definition at line 114 of file bgui_vtol2D_tableau.cxx.
bgui_vsol_soview2D_edgel_curve * bgui_vsol2D_tableau::add_edgel_curve | ( | vdgl_digital_curve_sptr const & | dc, |
const vgui_style_sptr & | style = NULL |
||
) | [inherited] |
display for vdgl_digital_curve.
Definition at line 166 of file bgui_vsol2D_tableau.cxx.
void bgui_vtol2D_tableau::add_edges | ( | vcl_vector< vtol_edge_2d_sptr > const & | edges, |
bool | verts = false , |
||
const vgui_style_sptr & | style = NULL |
||
) |
Definition at line 191 of file bgui_vtol2D_tableau.cxx.
bgui_vtol_soview2D_face * bgui_vtol2D_tableau::add_face | ( | vtol_face_2d_sptr const & | f, |
const vgui_style_sptr & | style = NULL |
||
) |
Definition at line 130 of file bgui_vtol2D_tableau.cxx.
void bgui_vtol2D_tableau::add_faces | ( | vcl_vector< vtol_face_2d_sptr > const & | faces, |
bool | verts = false , |
||
const vgui_style_sptr & | style = NULL |
||
) |
Definition at line 212 of file bgui_vtol2D_tableau.cxx.
void bgui_vsol2D_tableau::add_spatial_object | ( | vsol_spatial_object_2d_sptr const & | sos, |
const vgui_style_sptr & | style = NULL |
||
) | [inherited] |
Definition at line 208 of file bgui_vsol2D_tableau.cxx.
void bgui_vsol2D_tableau::add_spatial_objects | ( | vcl_vector< vsol_spatial_object_2d_sptr > const & | sos, |
const vgui_style_sptr & | style = NULL |
||
) | [inherited] |
display methods for vectors of vsol classes (not grouped).
Definition at line 196 of file bgui_vsol2D_tableau.cxx.
void bgui_vtol2D_tableau::add_topology_object | ( | vtol_topology_object_sptr const & | tos, |
const vgui_style_sptr & | style = NULL |
||
) |
display methods for vectors of topology classes (not grouped).
Definition at line 164 of file bgui_vtol2D_tableau.cxx.
void bgui_vtol2D_tableau::add_topology_objects | ( | vcl_vector< vtol_topology_object_sptr > const & | tos, |
const vgui_style_sptr & | style = NULL |
||
) |
Definition at line 152 of file bgui_vtol2D_tableau.cxx.
bgui_vtol_soview2D_vertex * bgui_vtol2D_tableau::add_vertex | ( | vtol_vertex_2d_sptr const & | v, |
const vgui_style_sptr & | style = NULL |
||
) |
the vtol display methods for individual topology classes.
Definition at line 70 of file bgui_vtol2D_tableau.cxx.
bgui_vsol_soview2D_conic_seg * bgui_vsol2D_tableau::add_vsol_conic_2d | ( | vsol_conic_2d_sptr const & | conic, |
const vgui_style_sptr & | style = NULL |
||
) | [inherited] |
display for vsol_conic_2d.
Definition at line 78 of file bgui_vsol2D_tableau.cxx.
bgui_vsol_soview2D_line_seg * bgui_vsol2D_tableau::add_vsol_line_2d | ( | vsol_line_2d_sptr const & | line, |
const vgui_style_sptr & | style = NULL |
||
) | [inherited] |
display for vsol_line_2d.
Definition at line 63 of file bgui_vsol2D_tableau.cxx.
bgui_vsol_soview2D_point * bgui_vsol2D_tableau::add_vsol_point_2d | ( | vsol_point_2d_sptr const & | p, |
const vgui_style_sptr & | style = NULL |
||
) | [inherited] |
display for vsol_point_2d.
Definition at line 48 of file bgui_vsol2D_tableau.cxx.
bgui_vsol_soview2D_polygon * bgui_vsol2D_tableau::add_vsol_polygon_2d | ( | vsol_polygon_2d_sptr const & | pline, |
const vgui_style_sptr & | style = NULL |
||
) | [inherited] |
display for vsol_polygon_2d.
Definition at line 108 of file bgui_vsol2D_tableau.cxx.
bgui_vsol_soview2D_polygon_set * bgui_vsol2D_tableau::add_vsol_polygon_2d_set | ( | vsol_poly_set_2d_sptr const & | set, |
const vgui_style_sptr & | style = NULL |
||
) | [inherited] |
display for vsol_polygon_2d.
Definition at line 122 of file bgui_vsol2D_tableau.cxx.
bgui_vsol_soview2D_polyline * bgui_vsol2D_tableau::add_vsol_polyline_2d | ( | vsol_polyline_2d_sptr const & | pline, |
const vgui_style_sptr & | style = NULL |
||
) | [inherited] |
display for vsol_polyline_2d.
Definition at line 93 of file bgui_vsol2D_tableau.cxx.
void bgui_vtol2D_tableau::clear_all | ( | ) |
clear the tableau including the highlight map.
Definition at line 255 of file bgui_vtol2D_tableau.cxx.
vtol_edge_2d_sptr bgui_vtol2D_tableau::get_mapped_edge | ( | const int | id | ) |
Methods for getting mapped objects.
void enable_highlight() { highlight_ = true; } void disable_highlight() { highlight_ = false; }
Definition at line 232 of file bgui_vtol2D_tableau.cxx.
vtol_face_2d_sptr bgui_vtol2D_tableau::get_mapped_face | ( | const int | id | ) |
Definition at line 243 of file bgui_vtol2D_tableau.cxx.
vtol_topology_object_sptr bgui_vtol2D_tableau::get_temp | ( | ) | [inline] |
Definition at line 113 of file bgui_vtol2D_tableau.h.
bool bgui_vtol2D_tableau::handle | ( | vgui_event const & | e | ) | [virtual] |
virtual handle method for events.
Reimplemented from vgui_easy2D_tableau.
Definition at line 62 of file bgui_vtol2D_tableau.cxx.
void bgui_vtol2D_tableau::init | ( | ) | [protected] |
Reimplemented from bgui_vsol2D_tableau.
Definition at line 48 of file bgui_vtol2D_tableau.cxx.
void bgui_vsol2D_tableau::set_digital_curve_style | ( | const vgui_style_sptr & | style | ) | [inherited] |
Definition at line 311 of file bgui_vsol2D_tableau.cxx.
void bgui_vsol2D_tableau::set_dotted_digital_curve_style | ( | const vgui_style_sptr & | style | ) | [inherited] |
Definition at line 321 of file bgui_vsol2D_tableau.cxx.
void bgui_vsol2D_tableau::set_dotted_edgel_curve_style | ( | const vgui_style_sptr & | style | ) | [inherited] |
Definition at line 341 of file bgui_vsol2D_tableau.cxx.
void bgui_vtol2D_tableau::set_edge_group_style | ( | const vgui_style_sptr & | style | ) |
Definition at line 286 of file bgui_vtol2D_tableau.cxx.
void bgui_vtol2D_tableau::set_edge_style | ( | const vgui_style_sptr & | style | ) |
Definition at line 281 of file bgui_vtol2D_tableau.cxx.
void bgui_vsol2D_tableau::set_edgel_curve_style | ( | const vgui_style_sptr & | style | ) | [inherited] |
Definition at line 331 of file bgui_vsol2D_tableau.cxx.
void bgui_vtol2D_tableau::set_face_style | ( | const vgui_style_sptr & | style | ) |
Definition at line 291 of file bgui_vtol2D_tableau.cxx.
void bgui_vtol2D_tableau::set_temp | ( | vtol_topology_object_sptr const & | to | ) | [inline] |
Access to temporary cached object, useful for new rubberbanded objects.
Definition at line 112 of file bgui_vtol2D_tableau.h.
void bgui_vtol2D_tableau::set_vertex_style | ( | const vgui_style_sptr & | style | ) |
Definition at line 276 of file bgui_vtol2D_tableau.cxx.
void bgui_vsol2D_tableau::set_vsol_conic_2d_style | ( | const vgui_style_sptr & | style | ) | [inherited] |
void bgui_vsol2D_tableau::set_vsol_line_2d_style | ( | const vgui_style_sptr & | style | ) | [inherited] |
Definition at line 291 of file bgui_vsol2D_tableau.cxx.
void bgui_vsol2D_tableau::set_vsol_point_2d_style | ( | const vgui_style_sptr & | style | ) | [inherited] |
Definition at line 281 of file bgui_vsol2D_tableau.cxx.
void bgui_vsol2D_tableau::set_vsol_polyline_2d_style | ( | const vgui_style_sptr & | style | ) | [inherited] |
Definition at line 301 of file bgui_vsol2D_tableau.cxx.
void bgui_vsol2D_tableau::set_vsol_spatial_object_2d_style | ( | vsol_spatial_object_2d_sptr | sos, |
const vgui_style_sptr & | style | ||
) | [inherited] |
Methods for changing the default style of displayable objects.
Definition at line 269 of file bgui_vsol2D_tableau.cxx.
void bgui_vtol2D_tableau::set_vtol_topology_object_style | ( | vtol_topology_object_sptr | tos, |
const vgui_style_sptr & | style = NULL |
||
) |
Methods for changing the default style of displayable objects.
Definition at line 263 of file bgui_vtol2D_tableau.cxx.
virtual vcl_string bgui_vtol2D_tableau::type_name | ( | ) | const [inline, virtual] |
Returns the type of this tableau ('bgui_vsol2D_tableau').
Reimplemented from bgui_vsol2D_tableau.
Definition at line 62 of file bgui_vtol2D_tableau.h.
vgui_style_sptr bgui_vsol2D_tableau::conic_style_ [protected, inherited] |
Definition at line 145 of file bgui_vsol2D_tableau.h.
vgui_style_sptr bgui_vsol2D_tableau::digital_curve_style_ [protected, inherited] |
Definition at line 147 of file bgui_vsol2D_tableau.h.
vgui_style_sptr bgui_vsol2D_tableau::dotted_digital_curve_style_ [protected, inherited] |
Definition at line 148 of file bgui_vsol2D_tableau.h.
vgui_style_sptr bgui_vsol2D_tableau::dotted_edgel_curve_style_ [protected, inherited] |
Definition at line 150 of file bgui_vsol2D_tableau.h.
Definition at line 117 of file bgui_vtol2D_tableau.h.
vgui_style_sptr bgui_vtol2D_tableau::edge_style_ [protected] |
Definition at line 116 of file bgui_vtol2D_tableau.h.
vgui_style_sptr bgui_vsol2D_tableau::edgel_curve_style_ [protected, inherited] |
Definition at line 149 of file bgui_vsol2D_tableau.h.
vgui_style_sptr bgui_vtol2D_tableau::face_style_ [protected] |
Definition at line 118 of file bgui_vtol2D_tableau.h.
vgui_style_sptr bgui_vsol2D_tableau::line_style_ [protected, inherited] |
Definition at line 144 of file bgui_vsol2D_tableau.h.
vcl_map<int, vtol_topology_object_sptr> bgui_vtol2D_tableau::obj_map_ [protected] |
Definition at line 121 of file bgui_vtol2D_tableau.h.
vgui_style_sptr bgui_vsol2D_tableau::point_style_ [protected, inherited] |
Default styles.
Definition at line 143 of file bgui_vsol2D_tableau.h.
vgui_style_sptr bgui_vsol2D_tableau::polyline_style_ [protected, inherited] |
Definition at line 146 of file bgui_vsol2D_tableau.h.
vtol_topology_object_sptr bgui_vtol2D_tableau::temp_ [protected] |
Definition at line 120 of file bgui_vtol2D_tableau.h.
vgui_style_sptr bgui_vtol2D_tableau::vertex_style_ [protected] |
Definition at line 115 of file bgui_vtol2D_tableau.h.