torcs - 1.2.2

Tuple3 Class Reference

#include <Tuple3.h>

Inheritance diagram for Tuple3:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Tuple3 ()
 Tuple3 (const float v[3])
 Tuple3 (const double v[3])
 Tuple3 (Scalar x, Scalar y, Scalar z)
Scalar & operator[] (int i)
const Scalar & operator[] (int i) const
Scalar * getValue ()
const Scalar * getValue () const
void setValue (const float v[3])
void setValue (const double v[3])
void setValue (Scalar x, Scalar y, Scalar z)
 Tuple3 ()
 Tuple3 (const float v[3])
 Tuple3 (const double v[3])
 Tuple3 (Scalar x, Scalar y, Scalar z)
Scalar & operator[] (int i)
const Scalar & operator[] (int i) const
Scalar * getValue ()
const Scalar * getValue () const
void setValue (const float v[3])
void setValue (const double v[3])
void setValue (Scalar x, Scalar y, Scalar z)

Protected Attributes

Scalar comp [3]

Constructor & Destructor Documentation

Tuple3::Tuple3  )  [inline]
 

Tuple3::Tuple3 const float  v[3]  )  [inline]
 

Here is the call graph for this function:

Tuple3::Tuple3 const double  v[3]  )  [inline]
 

Here is the call graph for this function:

Tuple3::Tuple3 Scalar  x,
Scalar  y,
Scalar  z
[inline]
 

Here is the call graph for this function:

Tuple3::Tuple3  )  [inline]
 

Tuple3::Tuple3 const float  v[3]  )  [inline]
 

Here is the call graph for this function:

Tuple3::Tuple3 const double  v[3]  )  [inline]
 

Here is the call graph for this function:

Tuple3::Tuple3 Scalar  x,
Scalar  y,
Scalar  z
[inline]
 

Here is the call graph for this function:


Member Function Documentation

const Scalar* Tuple3::getValue  )  const [inline]
 

Scalar* Tuple3::getValue  )  [inline]
 

const Scalar* Tuple3::getValue  )  const [inline]
 

Scalar* Tuple3::getValue  )  [inline]
 

const Scalar& Tuple3::operator[] int  i  )  const [inline]
 

Scalar& Tuple3::operator[] int  i  )  [inline]
 

const Scalar& Tuple3::operator[] int  i  )  const [inline]
 

Scalar& Tuple3::operator[] int  i  )  [inline]
 

void Tuple3::setValue Scalar  x,
Scalar  y,
Scalar  z
[inline]
 

void Tuple3::setValue const double  v[3]  )  [inline]
 

void Tuple3::setValue const float  v[3]  )  [inline]
 

void Tuple3::setValue Scalar  x,
Scalar  y,
Scalar  z
[inline]
 

void Tuple3::setValue const double  v[3]  )  [inline]
 

void Tuple3::setValue const float  v[3]  )  [inline]
 


Member Data Documentation

Scalar Tuple3::comp [protected]
 


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