Classes
contrib/brl/bbas/bgui/bgui_vtol2D_tableau.h File Reference

A child tableau of bgui_vsol2D_tableau that knows how to display vtol objects. More...

#include <vcl_vector.h>
#include <vcl_map.h>
#include <vcl_string.h>
#include <vgui/vgui_style_sptr.h>
#include <vtol/vtol_vertex_2d_sptr.h>
#include <vtol/vtol_edge_2d_sptr.h>
#include <vtol/vtol_face_2d_sptr.h>
#include <vtol/vtol_topology_object_sptr.h>
#include <vgui/vgui_tableau_sptr.h>
#include <vgui/vgui_image_tableau_sptr.h>
#include <bgui/bgui_vsol2D_tableau.h>
#include <bgui/bgui_vsol2D_tableau_sptr.h>
#include "bgui_vtol2D_tableau_sptr.h"

Go to the source code of this file.

Classes

class  bgui_vtol2D_tableau
struct  bgui_vtol2D_tableau_new

Detailed Description

A child tableau of bgui_vsol2D_tableau that knows how to display vtol objects.

Author:
J.L. Mundy

Default styles are defined for each geometry and topology object soview. Users can change the default style by using the set_*_style commands, e.g. set_edge_style(0.0, 0.5, 0.5, 3) will define the style for each new edge added to the display. This default is the style that the edge appearance will resume after being highlighted.

    Modifications
     J.L. Mundy November 28, 2002  Initial version.
     J.L. Mundy December 16, 2002  Added map between soviews and vtol objects
     J.L. Mundy March 22, 2003     Added set style commands
     Amir Tamrakar April 22, 2002  Removed the functions to display vsol objects
                                   to bgui_vsol2D_tableau and subclasses this
                                   from it instead
     Mark Johnson June 13, 2003    Stopped using interior class functions to
                                   highlight objects. Added support for
                                   specifying colors of individual objects.
     Peter Vanroose  August 2004   Moved bgui_vtol2D_rubberband_client to separate file
   

Definition in file bgui_vtol2D_tableau.h.