mt
 All Classes Files Functions Enumerations Groups Pages
Classes | Functions
transform.h File Reference
#include <iostream>
#include <mt/matrix3x3.h>
#include <mt/rotation.h>
#include <mt/scalar.h>
#include <mt/unit3.h>
#include <mt/point3.h>

Go to the source code of this file.

Classes

class  mt::Transform
 Rigid transformation class. More...

Functions

Point3 mt::operator* (const Transform &t, const Point3 &p)
 Applies transform to input point.
Transform mt::operator* (const Transform &t1, const Transform &t2)
 Obtains the composition of the current and input transforms.
std::ostream & mt::operator<< (std::ostream &os, const Transform &t)
 Outputs the transform.
Transform mt::interpolate (const Transform &t1, const Transform &t2, const Scalar &s)
Transform mt::inverse (const Transform &t)
 Transform inverse.

Detailed Description