Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Attributes
segv_vtol_soview2D_vertex Class Reference

vtol_vertex_2d. More...

#include <segv_vtol_soview2D.h>

Inheritance diagram for segv_vtol_soview2D_vertex:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 segv_vtol_soview2D_vertex ()
 Constructor - creates a default vertex_2d view.
virtual vcl_ostream & print (vcl_ostream &) const
 Print details about this vtol_vertex_2d to the given stream.
vcl_string type_name () const
 Returns the type of this class ('segv_vtol_soview2D_vertex').
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 void set_style (const vgui_style_sptr &newstyle)
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

float x
float y

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

Detailed Description

vtol_vertex_2d.

This view is essentially the same as a point the only difference would be style, which we will tackle later

Definition at line 25 of file segv_vtol_soview2D.h.


Constructor & Destructor Documentation

segv_vtol_soview2D_vertex::segv_vtol_soview2D_vertex ( ) [inline]

Constructor - creates a default vertex_2d view.

Definition at line 29 of file segv_vtol_soview2D.h.


Member Function Documentation

vcl_ostream & segv_vtol_soview2D_vertex::print ( vcl_ostream &  s) const [virtual]

Print details about this vtol_vertex_2d to the given stream.

vtol_vertex_2d view.

Reimplemented from vgui_soview2D_point.

Definition at line 13 of file segv_vtol_soview2D.cxx.

vcl_string segv_vtol_soview2D_vertex::type_name ( ) const [inline, virtual]

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

Reimplemented from vgui_soview2D_point.

Definition at line 35 of file segv_vtol_soview2D.h.


The documentation for this class was generated from the following files: