Public Member Functions | Private Attributes | List of all members
Stg::Model::Flag Class Reference

#include <stage.hh>

Public Member Functions

void Draw (GLUquadric *quadric)
 
 Flag (const Color &color, double size)
 
Color GetColor ()
 
double GetSize ()
 
FlagNibble (double portion)
 
void SetColor (const Color &col)
 
void SetSize (double sz)
 

Private Attributes

Color color
 
int displaylist
 
double size
 

Detailed Description

Definition at line 1813 of file stage.hh.

Constructor & Destructor Documentation

Model::Flag::Flag ( const Color color,
double  size 
)

Definition at line 1167 of file model.cc.

Member Function Documentation

void Model::Flag::Draw ( GLUquadric *  quadric)

Draw the flag in OpenGl. Takes a quadric parameter to save creating the quadric for each flag

Definition at line 1212 of file model.cc.

Color Stg::Model::Flag::GetColor ( )
inline

Definition at line 1824 of file stage.hh.

double Stg::Model::Flag::GetSize ( )
inline

Definition at line 1825 of file stage.hh.

Model::Flag * Model::Flag::Nibble ( double  portion)

Definition at line 1172 of file model.cc.

void Model::Flag::SetColor ( const Color col)

Definition at line 1187 of file model.cc.

void Model::Flag::SetSize ( double  sz)

Definition at line 1199 of file model.cc.

Member Data Documentation

Color Stg::Model::Flag::color
private

Definition at line 1816 of file stage.hh.

int Stg::Model::Flag::displaylist
private

Definition at line 1818 of file stage.hh.

double Stg::Model::Flag::size
private

Definition at line 1817 of file stage.hh.


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


stage
Author(s): Richard Vaughan , Brian Gerkey , Reed Hedges , Andrew Howard , Toby Collett , Pooya Karimian , Jeremy Asher , Alex Couture-Beil , Geoff Biggs , Rich Mattes , Abbas Sadat
autogenerated on Mon Jun 10 2019 15:06:12