Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale > Class Template Reference

Transformation strategy to map from one to another Cartesian coordinate system. More...

#include <map_transformer.hpp>

Inheritance diagram for boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale >:
Collaboration diagram for boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale >:

Public Member Functions

template<typename B , typename D >
 map_transformer (B const &box, D const &width, D const &height)
 
template<typename W , typename D >
 map_transformer (W const &wx1, W const &wy1, W const &wx2, W const &wy2, D const &width, D const &height)
 

Detailed Description

template<typename CalculationType, std::size_t Dimension1, std::size_t Dimension2, bool Mirror = false, bool SameScale = true>
class boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale >

Transformation strategy to map from one to another Cartesian coordinate system.

Template Parameters
Mirrorif true map is mirrored upside-down (in most cases pixels are from top to bottom, while map is from bottom to top)

Constructor & Destructor Documentation

template<typename CalculationType , std::size_t Dimension1, std::size_t Dimension2, bool Mirror = false, bool SameScale = true>
template<typename B , typename D >
boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale >::map_transformer ( B const &  box,
D const &  width,
D const &  height 
)
inlineexplicit
template<typename CalculationType , std::size_t Dimension1, std::size_t Dimension2, bool Mirror = false, bool SameScale = true>
template<typename W , typename D >
boost::geometry::strategy::transform::map_transformer< CalculationType, Dimension1, Dimension2, Mirror, SameScale >::map_transformer ( W const &  wx1,
W const &  wy1,
W const &  wx2,
W const &  wy2,
D const &  width,
D const &  height 
)
inlineexplicit

The documentation for this class was generated from the following file: