Public Member Functions
vgui_rubberband_client Class Reference

Receives the parameters captured by vgui_rubberband_tableau. More...

#include <vgui_rubberband_tableau.h>

Inheritance diagram for vgui_rubberband_client:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~vgui_rubberband_client ()
 Destructor - delete this vgui_rubberband_client.
virtual void add_point (float, float)
 Called by vgui_rubberband_tableau when the user has selected a point.
virtual void add_line (float, float, float, float)
 Called by vgui_rubberband_tableau when the user has selected a finite line.
virtual void add_infinite_line (float, float, float)
 Called by vgui_rubberband_tableau when user has selected an infinite line.
virtual void add_circle (float, float, float)
 Called by vgui_rubberband_tableau when the user has selected a circle.
virtual void add_linestrip (int n, float const *, float const *)
 Called by vgui_rubberband_tableau when the user has selected a linestrip.
virtual void add_polygon (int n, float const *, float const *)
 Called by vgui_rubberband_tableau when the user has selected a polygon.
virtual void add_box (float, float, float, float)
 Called by vgui_rubberband_tableau when user has selected a rectangular box.
virtual void clear_highlight ()
 Called by vgui_rubberband_tableau whenever mouse motion is captured.

Detailed Description

Receives the parameters captured by vgui_rubberband_tableau.

Definition at line 35 of file vgui_rubberband_tableau.h.


Constructor & Destructor Documentation

virtual vgui_rubberband_client::~vgui_rubberband_client ( ) [inline, virtual]

Destructor - delete this vgui_rubberband_client.

Definition at line 39 of file vgui_rubberband_tableau.h.


Member Function Documentation

virtual void vgui_rubberband_client::add_box ( float  ,
float  ,
float  ,
float   
) [virtual]

Called by vgui_rubberband_tableau when user has selected a rectangular box.

Reimplemented in vgui_rubberband_easy2D_client.

virtual void vgui_rubberband_client::add_circle ( float  ,
float  ,
float   
) [virtual]

Called by vgui_rubberband_tableau when the user has selected a circle.

Reimplemented in vgui_rubberband_easy2D_client.

virtual void vgui_rubberband_client::add_infinite_line ( float  ,
float  ,
float   
) [virtual]

Called by vgui_rubberband_tableau when user has selected an infinite line.

Reimplemented in vgui_rubberband_easy2D_client.

virtual void vgui_rubberband_client::add_line ( float  ,
float  ,
float  ,
float   
) [virtual]

Called by vgui_rubberband_tableau when the user has selected a finite line.

Reimplemented in vgui_rubberband_easy2D_client.

virtual void vgui_rubberband_client::add_linestrip ( int  n,
float const *  ,
float const *   
) [virtual]

Called by vgui_rubberband_tableau when the user has selected a linestrip.

Reimplemented in vgui_rubberband_easy2D_client.

void vgui_rubberband_client::add_point ( float  ,
float   
) [virtual]

Called by vgui_rubberband_tableau when the user has selected a point.

Reimplemented in vgui_rubberband_easy2D_client.

Definition at line 30 of file vgui_rubberband_tableau.cxx.

virtual void vgui_rubberband_client::add_polygon ( int  n,
float const *  ,
float const *   
) [virtual]

Called by vgui_rubberband_tableau when the user has selected a polygon.

Reimplemented in vgui_rubberband_easy2D_client.

virtual void vgui_rubberband_client::clear_highlight ( ) [virtual]

Called by vgui_rubberband_tableau whenever mouse motion is captured.

Reimplemented in vgui_rubberband_easy2D_client.


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