last update 20 Sep 2009 |
#include "cvrMatrix.h"
#include "cvrPoint3D.h"
#include "cvrGeometricTransform.h"
#include "cvrMatrixTransform_template.h"
Go to the source code of this file.
Classes | |
class | cvr::matrixTransform< I > |
Class matrixTransform. More... | |
class | cvr::matrixTransform< I >::matrixTransform::parameters |
The parameters for the class matrixTransform<T>. More... | |
class | cvr::matrixTransform< I >::matrixTransform::helperBase |
Base class of helpers. More... | |
class | cvr::matrixTransform< I >::matrixTransform::helper2x2 |
Helper for 2x2 matrix transformations. More... | |
class | cvr::matrixTransform< I >::matrixTransform::helper2x3 |
Helper for 2x3 matrix transformations. More... | |
class | cvr::matrixTransform< I >::matrixTransform::helper3x3 |
Helper for 2x3 matrix transformations. More... | |
class | cvr::matrixTransform< I >::matrixTransform::helper4x4 |
Helper for 4x4 matrix transformations. More... | |
class | cvr::matrixTransform< I >::matrixTransform::helper4x3 |
Helper for 4x3 matrix transformations. More... | |
Namespaces | |
namespace | cvr |
Functions | |
template<typename T > | |
matrix< T > | cvr::rotation (const point3D< T > ¢er, const point3D< T > &axis, const T &angle) |
template<typename T > | |
matrix< T > | cvr::rotation (const point< T > ¢er, const T &angle) |
template<typename T > | |
matrix< T > | cvr::translation (const point3D< T > &s) |
template<typename T > | |
matrix< T > | cvr::translation (const point< T > &s) |
template<typename T > | |
matrix< T > | cvr::scaling (const point3D< T > &s) |
template<typename T > | |
matrix< T > | cvr::scaling (const point< T > &s) |
template<typename T > | |
matrix< T > | cvr::projection (const T &f) |