CVR-Lib last update 20 Sep 2009

cvrMatrixTransform.h File Reference

Contains the geometric transformation class cvr::matrixTransform<T> which is the more generic linear transformation matrix. More...

#include "cvrMatrix.h"
#include "cvrPoint3D.h"
#include "cvrGeometricTransform.h"
#include "cvrMatrixTransform_template.h"

Include dependency graph for cvrMatrixTransform.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 > &center, const point3D< T > &axis, const T &angle)
template<typename T >
matrix< T > cvr::rotation (const point< T > &center, 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)


Detailed Description

Contains the geometric transformation class cvr::matrixTransform<T> which is the more generic linear transformation matrix.

Author:
Pablo Alvarado
Date:
08.09.2007
revisions ..:
Id
cvrMatrixTransform.h,v 1.5 2008/01/16 21:52:27 alvarado Exp

Generated on Sun Sep 20 22:08:21 2009 for CVR-Lib by Doxygen 1.5.8