#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) |