torcs - 1.2.2

ssgVtxTableCarlight Class Reference

#include <grcarlight.h>

List of all members.

Public Member Functions

virtual ssgBase * clone (int clone_flags=0)
 ssgVtxTableCarlight ()
 ssgVtxTableCarlight (ssgVertexArray *vtx, double s, sgVec3 p)
int setSize (double s)
void setOnOff (int s)
int isOnOff ()
sgVec3 * getPos ()
void setFactor (double f)
void draw_geometry ()
virtual void drawHighlight (sgVec4 colour)
virtual void drawHighlight (sgVec4 colour, int i)
virtual void pick (int baseName)
virtual void transform (const sgMat4 m)
virtual void setVertices (ssgVertexArray *vl)
virtual void setNormals (ssgNormalArray *nl)
virtual void setTexCoords (ssgTexCoordArray *tl)
virtual void setColours (ssgColourArray *cl)
int getNumVertices ()
int getNumNormals ()
int getNumColours ()
int getNumTexCoords ()
int getNumTriangles ()
void getTriangle (int n, short *v1, short *v2, short *v3)
int getNumLines ()
void getLine (int n, short *v1, short *v2)
virtual ~ssgVtxTableCarlight (void)
virtual const char * getTypeName (void)
virtual void print (FILE *fd=stderr, char *indent="", int how_much=2)
virtual int load (FILE *fd)
virtual int save (FILE *fd)
virtual ssgBase * clone (int clone_flags=0)
 ssgVtxTableCarlight ()
 ssgVtxTableCarlight (ssgVertexArray *vtx, double s, sgVec3 p)
int setSize (double s)
void setOnOff (int s)
int isOnOff ()
sgVec3 * getPos ()
void setFactor (double f)
void draw_geometry ()
virtual void drawHighlight (sgVec4 colour)
virtual void drawHighlight (sgVec4 colour, int i)
virtual void pick (int baseName)
virtual void transform (const sgMat4 m)
virtual void setVertices (ssgVertexArray *vl)
virtual void setNormals (ssgNormalArray *nl)
virtual void setTexCoords (ssgTexCoordArray *tl)
virtual void setColours (ssgColourArray *cl)
int getNumVertices ()
int getNumNormals ()
int getNumColours ()
int getNumTexCoords ()
int getNumTriangles ()
void getTriangle (int n, short *v1, short *v2, short *v3)
int getNumLines ()
void getLine (int n, short *v1, short *v2)
virtual ~ssgVtxTableCarlight (void)
virtual const char * getTypeName (void)
virtual void print (FILE *fd=stderr, char *indent="", int how_much=2)
virtual int load (FILE *fd)
virtual int save (FILE *fd)

Protected Member Functions

virtual void copy_from (ssgVtxTableCarlight *src, int clone_flags)
virtual void copy_from (ssgVtxTableCarlight *src, int clone_flags)

Protected Attributes

int on
float size
sgVec3 pos
double factor


Constructor & Destructor Documentation

ssgVtxTableCarlight::ssgVtxTableCarlight  ) 
 

ssgVtxTableCarlight::ssgVtxTableCarlight ssgVertexArray *  vtx,
double  s,
sgVec3  p
 

ssgVtxTableCarlight::~ssgVtxTableCarlight void   )  [virtual]
 

ssgVtxTableCarlight::ssgVtxTableCarlight  ) 
 

ssgVtxTableCarlight::ssgVtxTableCarlight ssgVertexArray *  vtx,
double  s,
sgVec3  p
 

virtual ssgVtxTableCarlight::~ssgVtxTableCarlight void   )  [virtual]
 


Member Function Documentation

virtual ssgBase* ssgVtxTableCarlight::clone int  clone_flags = 0  )  [virtual]
 

ssgBase * ssgVtxTableCarlight::clone int  clone_flags = 0  )  [virtual]
 

Here is the call graph for this function:

virtual void ssgVtxTableCarlight::copy_from ssgVtxTableCarlight src,
int  clone_flags
[protected, virtual]
 

void ssgVtxTableCarlight::copy_from ssgVtxTableCarlight src,
int  clone_flags
[protected, virtual]
 

void ssgVtxTableCarlight::draw_geometry  ) 
 

void ssgVtxTableCarlight::draw_geometry  ) 
 

Here is the call graph for this function:

virtual void ssgVtxTableCarlight::drawHighlight sgVec4  colour,
int  i
[inline, virtual]
 

virtual void ssgVtxTableCarlight::drawHighlight sgVec4  colour  )  [inline, virtual]
 

virtual void ssgVtxTableCarlight::drawHighlight sgVec4  colour,
int  i
[inline, virtual]
 

virtual void ssgVtxTableCarlight::drawHighlight sgVec4  colour  )  [inline, virtual]
 

void ssgVtxTableCarlight::getLine int  n,
short *  v1,
short *  v2
[inline]
 

void ssgVtxTableCarlight::getLine int  n,
short *  v1,
short *  v2
[inline]
 

int ssgVtxTableCarlight::getNumColours  )  [inline]
 

int ssgVtxTableCarlight::getNumColours  )  [inline]
 

int ssgVtxTableCarlight::getNumLines  )  [inline]
 

int ssgVtxTableCarlight::getNumLines  )  [inline]
 

int ssgVtxTableCarlight::getNumNormals  )  [inline]
 

int ssgVtxTableCarlight::getNumNormals  )  [inline]
 

int ssgVtxTableCarlight::getNumTexCoords  )  [inline]
 

int ssgVtxTableCarlight::getNumTexCoords  )  [inline]
 

int ssgVtxTableCarlight::getNumTriangles  )  [inline]
 

int ssgVtxTableCarlight::getNumTriangles  )  [inline]
 

int ssgVtxTableCarlight::getNumVertices  )  [inline]
 

int ssgVtxTableCarlight::getNumVertices  )  [inline]
 

sgVec3* ssgVtxTableCarlight::getPos void   )  [inline]
 

sgVec3* ssgVtxTableCarlight::getPos void   )  [inline]
 

void ssgVtxTableCarlight::getTriangle int  n,
short *  v1,
short *  v2,
short *  v3
[inline]
 

void ssgVtxTableCarlight::getTriangle int  n,
short *  v1,
short *  v2,
short *  v3
[inline]
 

virtual const char* ssgVtxTableCarlight::getTypeName void   )  [inline, virtual]
 

virtual const char* ssgVtxTableCarlight::getTypeName void   )  [inline, virtual]
 

int ssgVtxTableCarlight::isOnOff  )  [inline]
 

int ssgVtxTableCarlight::isOnOff  )  [inline]
 

virtual int ssgVtxTableCarlight::load FILE *  fd  )  [inline, virtual]
 

virtual int ssgVtxTableCarlight::load FILE *  fd  )  [inline, virtual]
 

virtual void ssgVtxTableCarlight::pick int  baseName  )  [inline, virtual]
 

virtual void ssgVtxTableCarlight::pick int  baseName  )  [inline, virtual]
 

virtual void ssgVtxTableCarlight::print FILE *  fd = stderr,
char *  indent = "",
int  how_much = 2
[inline, virtual]
 

virtual void ssgVtxTableCarlight::print FILE *  fd = stderr,
char *  indent = "",
int  how_much = 2
[inline, virtual]
 

virtual int ssgVtxTableCarlight::save FILE *  fd  )  [inline, virtual]
 

virtual int ssgVtxTableCarlight::save FILE *  fd  )  [inline, virtual]
 

virtual void ssgVtxTableCarlight::setColours ssgColourArray *  cl  )  [inline, virtual]
 

virtual void ssgVtxTableCarlight::setColours ssgColourArray *  cl  )  [inline, virtual]
 

void ssgVtxTableCarlight::setFactor double  f  )  [inline]
 

void ssgVtxTableCarlight::setFactor double  f  )  [inline]
 

virtual void ssgVtxTableCarlight::setNormals ssgNormalArray *  nl  )  [inline, virtual]
 

virtual void ssgVtxTableCarlight::setNormals ssgNormalArray *  nl  )  [inline, virtual]
 

void ssgVtxTableCarlight::setOnOff int  s  )  [inline]
 

void ssgVtxTableCarlight::setOnOff int  s  )  [inline]
 

int ssgVtxTableCarlight::setSize double  s  )  [inline]
 

int ssgVtxTableCarlight::setSize double  s  )  [inline]
 

virtual void ssgVtxTableCarlight::setTexCoords ssgTexCoordArray *  tl  )  [inline, virtual]
 

virtual void ssgVtxTableCarlight::setTexCoords ssgTexCoordArray *  tl  )  [inline, virtual]
 

virtual void ssgVtxTableCarlight::setVertices ssgVertexArray *  vl  )  [inline, virtual]
 

virtual void ssgVtxTableCarlight::setVertices ssgVertexArray *  vl  )  [inline, virtual]
 

virtual void ssgVtxTableCarlight::transform const sgMat4  m  )  [inline, virtual]
 

virtual void ssgVtxTableCarlight::transform const sgMat4  m  )  [inline, virtual]
 


Member Data Documentation

double ssgVtxTableCarlight::factor [protected]
 

int ssgVtxTableCarlight::on [protected]
 

sgVec3 ssgVtxTableCarlight::pos [protected]
 

float ssgVtxTableCarlight::size [protected]
 


The documentation for this class was generated from the following files:
Generated at Thu Feb 26 21:54:13 2004 for torcs by doxygen 1.3.3 written by Dimitri van Heesch, © 1997-1999
TORCS © Eric Espié 1999, 2002.