# opentl::math Namespace Reference

## Classes
class | CV
class | Math
| class supporting basic mathematical routines More...
class | Matrix
| matrix class for matrix operations. This class is based on opencv matrix class. More...
class | SquareMatrix
| Special matrix class for a square matrix,. More...
class | Transform
| special class for a homogeneous transformation matrix More...
class | Units
class | Vector
| class for Vector More...
class | Vector2
| Special class for vectors with dimension of two. More...
class | Vector3
| Special class for vectors with dimension of three. More...
class | Vector4
| special class for vectors with dimension of four More...
class | Vector6
| special class for vectors with dimension of six More...
## Functions
static CvRNG | mathCvRNG (time(NULL))
OPENTL_API std::ostream & | operator<< (std::ostream &out, const math::Matrix &m)
std::ostream & | operator<< (std::ostream &out, const CvMat &m)

## Function Documentation

static CvRNG opentl::math::mathCvRNG | ( | time(NULL) |  | ) | `[static]`

OPENTL_API std::ostream& opentl::math::operator<< | ( | std::ostream & | out,
|  | const math::Matrix & | m |
| ) |  |  |

print the content of matrix to an output stream.

Parameters:

  | out | output stream
  | m | matrix

Returns:
  output stream

std::ostream& opentl::math::operator<< | ( | std::ostream & | out,
|  | const CvMat & | m |
| ) |  |  |

print the content of a opencv matrix to an output stream.

Parameters:

  | out | output stream
  | m | opencv matrix

Returns:
  output stream