#include <transform.hpp>
Public Member Functions | |
anisotropic_scale_factor () | |
anisotropic_scale_factor (scale_factor_type xscale, scale_factor_type yscale) | |
scale_factor_type | get (orientation_2d orient) const |
void | set (orientation_2d orient, scale_factor_type value) |
scale_factor_type | x () const |
scale_factor_type | y () const |
void | x (scale_factor_type value) |
void | y (scale_factor_type value) |
anisotropic_scale_factor | operator+ (const anisotropic_scale_factor &s) const |
const anisotropic_scale_factor & | operator+= (const anisotropic_scale_factor &s) |
anisotropic_scale_factor & | transform (axis_transformation atr) |
template<typename coordinate_type > | |
void | scale (coordinate_type &x, coordinate_type &y) const |
anisotropic_scale_factor & | invert () |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::polygon::x(), and boost::polygon::y().
|
inline |
References boost::asio::s.
|
inline |
|
inline |
References boost::polygon::HORIZONTAL, and boost::polygon::scaling_policy< T >::round().
Referenced by boost::polygon::polygon_90_set_data< T >::scale().
|
inline |
References boost::polygon::orientation_2d::to_int(), and boost::program_options::value().
|
inline |
|
inline |
References boost::polygon::HORIZONTAL.
|
inline |
References boost::polygon::HORIZONTAL, and boost::program_options::value().
|
inline |
References boost::polygon::VERTICAL.
|
inline |
References boost::program_options::value(), and boost::polygon::VERTICAL.