torcs - 1.2.2

ssgGrVtxArray Class Reference

#include <grvertexarray.h>

List of all members.

Public Member Functions

virtual ssgBase * clone (int clone_flags=0)
 ssgGrVtxArray ()
 ssgGrVtxArray (GLenum ty, ssgVertexArray *vl, ssgNormalArray *nl, ssgTexCoordArray *tl, ssgColourArray *cl, ssgIndexArray *il)
virtual void drawHighlight (sgVec4 colour)
virtual void drawHighlight (sgVec4 colour, int i)
virtual void pick (int baseName)
void setIndices (ssgIndexArray *il)
int getNumIndices ()
int getNumTriangles ()
void getTriangle (int n, short *v1, short *v2, short *v3)
int getNumLines ()
void getLine (int n, short *v1, short *v2)
void getIndexList (void **list)
short * getIndex (int i)
virtual ~ssgVtxArray (void)
virtual 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)
 ssgGrVtxArray ()
 ssgGrVtxArray (GLenum ty, ssgVertexArray *vl, ssgNormalArray *nl, ssgTexCoordArray *tl, ssgColourArray *cl, ssgIndexArray *il)
virtual void drawHighlight (sgVec4 colour)
virtual void drawHighlight (sgVec4 colour, int i)
virtual void pick (int baseName)
void setIndices (ssgIndexArray *il)
int getNumIndices ()
int getNumTriangles ()
void getTriangle (int n, short *v1, short *v2, short *v3)
int getNumLines ()
void getLine (int n, short *v1, short *v2)
void getIndexList (void **list)
short * getIndex (int i)
virtual ~ssgVtxArray (void)
virtual 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 draw_geometry ()
virtual void copy_from (ssgGrVtxArray *src, int clone_flags)
virtual void draw_geometry ()
virtual void copy_from (ssgGrVtxArray *src, int clone_flags)

Protected Attributes

ssgIndexArray * indices
ssgIndexArray * indices


Constructor & Destructor Documentation

ssgGrVtxArray::ssgGrVtxArray  ) 
 

ssgGrVtxArray::ssgGrVtxArray GLenum  ty,
ssgVertexArray *  vl,
ssgNormalArray *  nl,
ssgTexCoordArray *  tl,
ssgColourArray *  cl,
ssgIndexArray *  il
 

virtual ssgGrVtxArray::~ssgVtxArray void   )  [virtual]
 

ssgGrVtxArray::ssgGrVtxArray  ) 
 

ssgGrVtxArray::ssgGrVtxArray GLenum  ty,
ssgVertexArray *  vl,
ssgNormalArray *  nl,
ssgTexCoordArray *  tl,
ssgColourArray *  cl,
ssgIndexArray *  il
 

virtual ssgGrVtxArray::~ssgVtxArray void   )  [virtual]
 


Member Function Documentation

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

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

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

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

virtual void ssgGrVtxArray::draw_geometry  )  [protected, virtual]
 

virtual void ssgGrVtxArray::draw_geometry  )  [protected, virtual]
 

virtual void ssgGrVtxArray::drawHighlight sgVec4  colour,
int  i
[virtual]
 

virtual void ssgGrVtxArray::drawHighlight sgVec4  colour  )  [virtual]
 

virtual void ssgGrVtxArray::drawHighlight sgVec4  colour,
int  i
[virtual]
 

virtual void ssgGrVtxArray::drawHighlight sgVec4  colour  )  [virtual]
 

short* ssgGrVtxArray::getIndex int  i  )  [inline]
 

Here is the call graph for this function:

short* ssgGrVtxArray::getIndex int  i  )  [inline]
 

Here is the call graph for this function:

void ssgGrVtxArray::getIndexList void **  list  )  [inline]
 

void ssgGrVtxArray::getIndexList void **  list  )  [inline]
 

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

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

int ssgGrVtxArray::getNumIndices  )  [inline]
 

int ssgGrVtxArray::getNumIndices  )  [inline]
 

int ssgGrVtxArray::getNumLines  )  [inline]
 

int ssgGrVtxArray::getNumLines  )  [inline]
 

int ssgGrVtxArray::getNumTriangles  )  [inline]
 

int ssgGrVtxArray::getNumTriangles  )  [inline]
 

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

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

virtual char* ssgGrVtxArray::getTypeName void   )  [inline, virtual]
 

virtual char* ssgGrVtxArray::getTypeName void   )  [inline, virtual]
 

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

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

virtual void ssgGrVtxArray::pick int  baseName  )  [virtual]
 

virtual void ssgGrVtxArray::pick int  baseName  )  [virtual]
 

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

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

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

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

void ssgGrVtxArray::setIndices ssgIndexArray *  il  ) 
 

void ssgGrVtxArray::setIndices ssgIndexArray *  il  ) 
 


Member Data Documentation

ssgIndexArray* ssgGrVtxArray::indices [protected]
 

ssgIndexArray* ssgGrVtxArray::indices [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.