Vamos_Body::Digital_Gauge Class Reference

#include <Gauge.h>

Inheritance diagram for Vamos_Body::Digital_Gauge:

Inheritance graph
[legend]
Collaboration diagram for Vamos_Body::Digital_Gauge:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Digital_Gauge (double x, double y, double above, double width, double height, size_t places, std::string digits, bool on_wheel)
 ~Digital_Gauge ()
void set (double value)
void draw () const

Private Attributes

double m_x
double m_y
double m_above
double m_width
double m_height
size_t m_places
std::vector< int > m_digits
Vamos_Geometry::Gl_Texture_Imagemp_digits

Detailed Description

Definition at line 128 of file Gauge.h.


Constructor & Destructor Documentation

Vamos_Body::Digital_Gauge::Digital_Gauge double  x,
double  y,
double  above,
double  width,
double  height,
size_t  places,
std::string  digits,
bool  on_wheel
 

Definition at line 222 of file Gauge.cc.

References m_digits, Vamos_Body::Gauge::m_on_steering_wheel, and mp_digits.

Vamos_Body::Digital_Gauge::~Digital_Gauge  ) 
 

Definition at line 237 of file Gauge.cc.

References mp_digits.


Member Function Documentation

void Vamos_Body::Digital_Gauge::draw  )  const [virtual]
 

Implements Vamos_Body::Gauge.

Definition at line 259 of file Gauge.cc.

References Vamos_Geometry::Gl_Texture_Image::activate(), m_digits, m_places, and mp_digits.

void Vamos_Body::Digital_Gauge::set double  value  )  [virtual]
 

Implements Vamos_Body::Gauge.

Definition at line 243 of file Gauge.cc.

References m_digits, and m_places.


Member Data Documentation

double Vamos_Body::Digital_Gauge::m_above [private]
 

Definition at line 132 of file Gauge.h.

std::vector<int> Vamos_Body::Digital_Gauge::m_digits [private]
 

Definition at line 137 of file Gauge.h.

Referenced by Digital_Gauge(), draw(), and set().

double Vamos_Body::Digital_Gauge::m_height [private]
 

Definition at line 134 of file Gauge.h.

size_t Vamos_Body::Digital_Gauge::m_places [private]
 

Definition at line 135 of file Gauge.h.

Referenced by draw(), and set().

double Vamos_Body::Digital_Gauge::m_width [private]
 

Definition at line 133 of file Gauge.h.

double Vamos_Body::Digital_Gauge::m_x [private]
 

Definition at line 130 of file Gauge.h.

double Vamos_Body::Digital_Gauge::m_y [private]
 

Definition at line 131 of file Gauge.h.

Vamos_Geometry::Gl_Texture_Image* Vamos_Body::Digital_Gauge::mp_digits [private]
 

Definition at line 139 of file Gauge.h.

Referenced by Digital_Gauge(), draw(), and ~Digital_Gauge().


The documentation for this class was generated from the following files:
Generated on Thu Oct 19 04:13:15 2006 by  doxygen 1.4.6