Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

bgui_vtol_soview2D_dotted_digital_curve Class Reference

#include <bgui_vtol_soview2D.h>

Inheritance diagram for bgui_vtol_soview2D_dotted_digital_curve:

Inheritance graph
[legend]
List of all members.

Detailed Description

vdgl_dotted_digital_curve (maybe later move to a geometry tableau).

This one displays points

Definition at line 42 of file bgui_vtol_soview2D.h.

Public Member Functions

 bgui_vtol_soview2D_dotted_digital_curve ()
 Constructor - creates a default vdgl_digital_curve view.
 bgui_vtol_soview2D_dotted_digital_curve (vdgl_digital_curve_sptr const &e)
 Constructor - creates a view of a vdgl_digital_curve.
virtual vcl_ostream & print (vcl_ostream &) const
 Print details about this vdgl_digital_curve to the given stream.
vcl_string type_name () const
 Returns the type of this class ('bgui_vtol_soview2D_dotted_digital_curve').
virtual void set_style (const vgui_style_sptr &)
virtual void draw () const
virtual void draw_select () const
virtual float distance_squared (float x, float y) const
void get_centroid (float *x, float *y) const
void translate (float x, float y)
virtual void load_name () const
virtual vgui_style_sptr get_style () const
void set_colour (float r, float g, float b)
void set_point_size (float s)
void set_line_width (float w)
void attach (vgui_observer *)
void detach (vgui_observer *)
void get_observers (vcl_vector< vgui_observer * > &) const
virtual void notify () const
virtual void notify (vgui_message const &) const
virtual unsigned get_id () const
bool get_selectable () const
void set_selectable (bool s)

Static Public Member Functions

static vgui_soviewid_to_object (unsigned id)
static unsigned create_id ()

Public Attributes

vcl_vector< vgui_soview2D * > ls

Static Public Attributes

static vgui_DLLDATA const
void *const 
msg_select
static vgui_DLLDATA const
void *const 
msg_deselect
static vgui_DLLDATA const
void *const 
msg_highlight
static vgui_DLLDATA const
void *const 
msg_unhighlight

Protected Attributes

unsigned id
bool selectable
vgui_style_sptr style


Constructor & Destructor Documentation

bgui_vtol_soview2D_dotted_digital_curve::bgui_vtol_soview2D_dotted_digital_curve  )  [inline]
 

Constructor - creates a default vdgl_digital_curve view.

Definition at line 46 of file bgui_vtol_soview2D.h.

bgui_vtol_soview2D_dotted_digital_curve::bgui_vtol_soview2D_dotted_digital_curve vdgl_digital_curve_sptr const &  e  ) 
 

Constructor - creates a view of a vdgl_digital_curve.

Definition at line 31 of file bgui_vtol_soview2D.cxx.


Member Function Documentation

vcl_ostream & bgui_vtol_soview2D_dotted_digital_curve::print vcl_ostream &   )  const [virtual]
 

Print details about this vdgl_digital_curve to the given stream.

Reimplemented from vgui_soview2D_group.

Definition at line 25 of file bgui_vtol_soview2D.cxx.

vcl_string bgui_vtol_soview2D_dotted_digital_curve::type_name  )  const [inline, virtual]
 

Returns the type of this class ('bgui_vtol_soview2D_dotted_digital_curve').

Reimplemented from vgui_soview2D_group.

Definition at line 55 of file bgui_vtol_soview2D.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:52:17 2008 for contrib/brl/bbas/bgui by  doxygen 1.4.4