b2Vec3 Struct Reference

A 2D column vector with 3 elements. More...

#include <b2Math.h>

List of all members.

Public Member Functions

 b2Vec3 ()
 Default constructor does nothing (for performance).
 b2Vec3 (float32 x, float32 y, float32 z)
 Construct using coordinates.
void SetZero ()
 Set this vector to all zeros.
void Set (float32 x_, float32 y_, float32 z_)
 Set this vector to some specified coordinates.
b2Vec3 operator- () const
 Negate this vector.
void operator+= (const b2Vec3 &v)
 Add a vector to this vector.
void operator-= (const b2Vec3 &v)
 Subtract a vector from this vector.
void operator*= (float32 s)
 Multiply this vector by a scalar.

Public Attributes

float32 x
float32 y
float32 z

Detailed Description

A 2D column vector with 3 elements.


Constructor & Destructor Documentation

b2Vec3::b2Vec3 (  )  [inline]

Default constructor does nothing (for performance).

b2Vec3::b2Vec3 ( float32  x,
float32  y,
float32  z 
) [inline]

Construct using coordinates.


Member Function Documentation

void b2Vec3::operator*= ( float32  s  )  [inline]

Multiply this vector by a scalar.

void b2Vec3::operator+= ( const b2Vec3 v  )  [inline]

Add a vector to this vector.

b2Vec3 b2Vec3::operator- (  )  const [inline]

Negate this vector.

void b2Vec3::operator-= ( const b2Vec3 v  )  [inline]

Subtract a vector from this vector.

void b2Vec3::Set ( float32  x_,
float32  y_,
float32  z_ 
) [inline]

Set this vector to some specified coordinates.

void b2Vec3::SetZero (  )  [inline]

Set this vector to all zeros.


Member Data Documentation


The documentation for this struct was generated from the following file:
Generated on Sat Apr 3 18:18:09 2010 for Box2D by  doxygen 1.6.3