...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Affine transformation strategy in Cartesian system.
The strategy serves as a generic definition of an affine transformation matrix and procedure for applying it to a given point.
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 > { // ... };
Parameter |
Description |
---|---|
typename CalculationType |
|
std::size_t Dimension1 |
number of dimensions to transform from |
std::size_t Dimension2 |
number of dimensions to transform to |
Function |
Description |
Parameters |
---|---|---|
template<typename Matrix> matrix_transformer(Matrix const & matrix)
|
Matrix const &: matrix: |
|
matrix_transformer()
|
#include <boost/geometry/strategies/transform/matrix_transformers.hpp>