MezzanineEngine 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Constant Groups | Functions
transform.h File Reference

The defintion of the transform is stored in this file. More...

#include "vector3.h"
#include "quaternion.h"
+ Include dependency graph for transform.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Mezzanine::Transform
 Stores information about relative location and rotation in 3d space. More...
 
class  std::numeric_limits< Mezzanine::Transform >
 Get Numeric details on Transform. More...
 

Namespaces

 Mezzanine
 The bulk of the engine components go in this namspace.
 

Constant Groups

 Mezzanine
 The bulk of the engine components go in this namspace.
 

Functions

std::ostream & operator<< (std::ostream &stream, const Mezzanine::Transform &x)
 
btTransform & operator<< (btTransform &lhs, const Mezzanine::Transform &rhs)
 Overwrite the data in a btTransform with the data in a Mezzanine::Transform using an intelligent assignment operator (in this case we really couldn't code the real assignment operator). More...
 
Mezzanine::Transformoperator<< (Mezzanine::Transform &lhs, const btTransform &rhs)
 Overwrite the data in a Mezzanine::Transform with the data in a btTransform using an intelligent assignment operator (in this case we really couldn't code the real assignment operator). More...
 

Detailed Description

The defintion of the transform is stored in this file.

Definition in file transform.h.

Function Documentation

btTransform& operator<< ( btTransform &  lhs,
const Mezzanine::Transform rhs 
)

Overwrite the data in a btTransform with the data in a Mezzanine::Transform using an intelligent assignment operator (in this case we really couldn't code the real assignment operator).

Parameters
lhsThe item on the Left Hand of the Sign, the item to be assigned to.
rhsThe item on the Right Hand of the Sign, the item that has the values to be copied.
Returns
This returns the original btTransform reference(with the new values) so furhter work can continue to be performed if required

Definition at line 162 of file transform.cpp.

Mezzanine::Transform& operator<< ( Mezzanine::Transform lhs,
const btTransform &  rhs 
)

Overwrite the data in a Mezzanine::Transform with the data in a btTransform using an intelligent assignment operator (in this case we really couldn't code the real assignment operator).

Parameters
lhsThe item on the Left Hand of the Sign, the item to be assigned to.
rhsThe item on the Right Hand of the Sign, the item that has the values to be copied.
Returns
This returns the original Mezzanine::Transform reference(with the new values) so furhter work can continue to be performed if required.

Definition at line 169 of file transform.cpp.