| Home | Libraries | People | FAQ | More

#### strategy::transform::matrix_transformer

Affine transformation strategy in Cartesian system.

###### Description

The strategy serves as a generic definition of an affine transformation matrix and procedure for applying it to a given point.

###### Synopsis

    template<typename CalculationType, std::size_t Dimension1, std::size_t Dimension2>
    class strategy::transform::matrix_transformer
          : public strategy::transform::detail::matrix_transformer::matrix_transformer< CalculationType, Dimension1, Dimension2 >
    {
      // ...
    };

###### Template parameter(s)

Parameter | Description
--- | ---
typename CalculationType |
std::size_t Dimension1 | number of dimensions to transform from
std::size_t Dimension2 | number of dimensions to transform to

###### Constructor(s)

Function | Description | Parameters
--- | --- | ---
    template<typename Matrix>
    matrix_transformer(Matrix const & matrix)
|  | Matrix const &: matrix:
    matrix_transformer()

###### Header

`#include <boost/geometry/strategies/transform/matrix_transformers.hpp>`