NTRT Simulator  Version: Master
 All Classes Namespaces Files Functions Variables Typedefs Friends Pages
tgUtil.h File Reference

Rand seeding simular to the evolution and terrain classes. More...

#include "btBulletDynamicsCommon.h"
#include "LinearMath/btQuaternion.h"
#include "LinearMath/btTransform.h"
#include "LinearMath/btVector3.h"
#include <cmath>
#include <iostream>
#include <sstream>
#include <string>
#include "tgRigidInfo.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tgUtil
 

Functions

std::ostream & operator<< (std::ostream &os, const btQuaternion &q)
 
std::ostream & operator<< (std::ostream &os, const btVector3 &v)
 
std::ostream & operator<< (std::ostream &os, const btTransform &xf)
 
std::ostream & operator<< (std::ostream &os, const btRigidBody &rb)
 
std::ostream & operator<< (std::ostream &os, const btCollisionShape &cs)
 
std::ostream & operator<< (std::ostream &os, const btCompoundShape &cs)
 

Detailed Description

Rand seeding simular to the evolution and terrain classes.

Contains the definition of class tgUtil and overloaded operator<<() free functions.

Author
Ryan Adams $Id$

Definition in file tgUtil.h.

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const btQuaternion &  q 
)
inline

Overload operator<<() to handle a btQuaternion.

Parameters
[in,out]osan ostream
[in]qa btQuaternion
Returns
os
Todo:
Inlining this does no good; stream operations are slow.

Definition at line 376 of file tgUtil.h.

std::ostream& operator<< ( std::ostream &  os,
const btVector3 &  v 
)
inline

Overload operator<<() to handle a btVector3.

Parameters
[in,out]osan ostream
[in]va btVector3
Returns
os
Todo:
Inlining this does no good; stream operations are slow.

Definition at line 392 of file tgUtil.h.

std::ostream& operator<< ( std::ostream &  os,
const btTransform &  xf 
)
inline

Overload operator<<() to handle a btTransform.

Parameters
[in,out]osan ostream
[in]xfa btTransform
Returns
os
Todo:
Inlining this does no good; stream operations are slow.

Definition at line 406 of file tgUtil.h.

std::ostream& operator<< ( std::ostream &  os,
const btRigidBody &  rb 
)
inline

Overload operator<<() to handle a btRigidBody.

Parameters
[in,out]osan ostream
[in]rba btRigidBody
Returns
os
Todo:
Inlining this does no good; stream operations are slow.

Definition at line 421 of file tgUtil.h.

std::ostream& operator<< ( std::ostream &  os,
const btCollisionShape &  cs 
)
inline

Overload operator<<() to handle a btCollisionShape.

Parameters
[in,out]osan ostream
[in]csa btCollisionShape
Returns
os
Todo:
Inlining this does no good; stream operations are slow.

Definition at line 435 of file tgUtil.h.

std::ostream& operator<< ( std::ostream &  os,
const btCompoundShape &  cs 
)
inline

Overload operator<<() to handle a btCompoundShape.

Parameters
[in,out]osan ostream
[in]csa btCompoundShape
Returns
os
Todo:
Inlining this does no good; stream operations are slow.

Definition at line 449 of file tgUtil.h.