Stg::StgWorldGui Class Reference

#include <stage.hh>

Inherits Stg::StgWorld.

List of all members.


Detailed Description

Extends StgWorld to implement an FLTK / OpenGL graphical user interface.


Public Member Functions

std::string ClockString (void)
virtual bool IsGUI ()
virtual void Load (const char *filename)
virtual bool Save (const char *filename)
void SetRealTimeInterval (stg_usec_t usec)
void Start ()
 StgWorldGui (int W, int H, const char *L=0)
void Stop ()
void TogglePause ()
virtual void UnLoad ()
virtual bool Update ()

Static Public Attributes

static const stg_msec_t DEFAULT_INTERVAL_REAL = 100
 real time between updates

Protected Member Functions

void DrawFloor ()
void DrawTree (bool leaves)
StgCanvas * GetCanvas (void)
virtual void PopColor ()
virtual void PushColor (double r, double g, double b, double a)
virtual void PushColor (stg_color_t col)

Member Function Documentation

std::string StgWorldGui::ClockString ( void   ) 

Get human readable string that describes the current simulation time.

void Stg::StgWorldGui::SetRealTimeInterval ( stg_usec_t  usec  )  [inline]

Set the minimum real time interval between world updates, in microeconds.


The documentation for this class was generated from the following files:
Generated on Wed Jul 30 11:36:06 2008 for Stage by  doxygen 1.4.7