Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

gbmath Namespace Reference
[GBMath]

Vector, Matrix, Quaternions, Geometry, and Intersection library. More...


Compounds

class  Mat33
 Left handed, row-column matrix, Vector on left, matrix on right Union Members: V3 m [3] float _00 - _22 float mElt [9]. More...

class  Mat44
 Left handed, 4 by 4 matrix row-column matrix Union Members V4 m [4]; float mElt [16];. More...

class  Quaternion
 Quaternion class for representing rotations. More...

class  V2
 2D vector class. More...

class  V3
 3D Vector class. More...

class  V4
 4D Vector class. More...


Extractors

gbio::BinaryStreamoperator>> (gbio::BinaryStream &file, gbmath::V2 &oV)
 .

gbio::BinaryStreamoperator>> (gbio::BinaryStream &file, gbmath::V3 &oV)
 .

gbio::BinaryStreamoperator>> (gbio::BinaryStream &file, gbmath::V4 &oV)
 .

gbio::BinaryStreamoperator>> (gbio::BinaryStream &file, gbmath::Mat33 &oM)
 .

gbio::BinaryStreamoperator>> (gbio::BinaryStream &file, gbmath::Mat44 &oM)
 .


Insertors

gbio::BinaryStreamoperator<< (gbio::BinaryStream &file, const gbmath::V2 &v)
 .

gbio::BinaryStreamoperator<< (gbio::BinaryStream &file, const gbmath::V3 &v)
 .

gbio::BinaryStreamoperator<< (gbio::BinaryStream &file, const gbmath::V4 &v)
 .

gbio::BinaryStreamoperator<< (gbio::BinaryStream &file, const gbmath::Mat33 &m)
 .

gbio::BinaryStreamoperator<< (gbio::BinaryStream &file, const gbmath::Mat44 &m)
 .


Detailed Description

Vector, Matrix, Quaternions, Geometry, and Intersection library.
Generated on Mon Sep 2 14:52:33 2002 for GunBuster Engine by doxygen1.2.17