#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.