#include <iostream>#include <gmtl/Util/Assert.h>#include <gmtl/VecBase.h>#include <gmtl/Matrix.h>#include <gmtl/Quat.h>#include <gmtl/Tri.h>#include <gmtl/Plane.h>#include <gmtl/Sphere.h>#include <gmtl/EulerAngle.h>#include <gmtl/AABox.h>#include <gmtl/Ray.h>#include <gmtl/LineSeg.h>#include <gmtl/Coord.h>

Go to the source code of this file.
Classes | |
| struct | gmtl::output::VecOutputter< DATA_TYPE, SIZE, REP > |
| Outputters for vector types. More... | |
| struct | gmtl::output::VecOutputter< DATA_TYPE, SIZE, gmtl::meta::DefaultVecTag > |
Namespaces | |
| namespace | gmtl |
Meta programming classes. | |
| namespace | gmtl::output |
Functions | |
Output Stream Operators | |
| template<typename DATA_TYPE , unsigned SIZE, typename REP > | |
| std::ostream & | gmtl::operator<< (std::ostream &out, const VecBase< DATA_TYPE, SIZE, REP > &v) |
| Outputs a string representation of the given VecBase type to the given output stream. | |
| template<class DATA_TYPE , typename ROTATION_ORDER > | |
| std::ostream & | gmtl::operator<< (std::ostream &out, const EulerAngle< DATA_TYPE, ROTATION_ORDER > &e) |
| Outputs a string representation of the given EulerAngle type to the given output stream. | |
| template<class DATA_TYPE , unsigned ROWS, unsigned COLS> | |
| std::ostream & | gmtl::operator<< (std::ostream &out, const Matrix< DATA_TYPE, ROWS, COLS > &m) |
| Outputs a string representation of the given Matrix to the given output stream. | |
| template<typename DATA_TYPE > | |
| std::ostream & | gmtl::operator<< (std::ostream &out, const Quat< DATA_TYPE > &q) |
| Outputs a string representation of the given Matrix to the given output stream. | |
| template<typename DATA_TYPE > | |
| std::ostream & | gmtl::operator<< (std::ostream &out, const Tri< DATA_TYPE > &t) |
| Outputs a string representation of the given Tri to the given output stream. | |
| template<typename DATA_TYPE > | |
| std::ostream & | gmtl::operator<< (std::ostream &out, const Plane< DATA_TYPE > &p) |
| Outputs a string representation of the given Plane to the given output stream. | |
| template<typename DATA_TYPE > | |
| std::ostream & | gmtl::operator<< (std::ostream &out, const Sphere< DATA_TYPE > &s) |
| Outputs a string representation of the given Sphere to the given output stream. | |
| template<typename DATA_TYPE > | |
| std::ostream & | gmtl::operator<< (std::ostream &out, const AABox< DATA_TYPE > &b) |
| Outputs a string representation of the given AABox to the given output stream. | |
| template<typename DATA_TYPE > | |
| std::ostream & | gmtl::operator<< (std::ostream &out, const Ray< DATA_TYPE > &b) |
| Outputs a string representation of the given Ray to the given output stream. | |
| template<typename DATA_TYPE > | |
| std::ostream & | gmtl::operator<< (std::ostream &out, const LineSeg< DATA_TYPE > &b) |
| Outputs a string representation of the given LineSeg to the given output stream. | |
| template<typename POS_TYPE , typename ROT_TYPE > | |
| std::ostream & | gmtl::operator<< (std::ostream &out, const Coord< POS_TYPE, ROT_TYPE > &c) |
1.7.1