#include <transform.hpp>
Public Member Functions | |
transformation () | |
transformation (axis_transformation atr) | |
transformation (axis_transformation::ATR atr) | |
transformation (const transformation &tr) | |
template<typename point_type > | |
transformation (const point_type &p) | |
template<typename point_type > | |
transformation (axis_transformation atr, const point_type &p) | |
template<typename point_type > | |
transformation (axis_transformation atr, const point_type &referencePt, const point_type &destinationPt) | |
bool | operator== (const transformation &tr) const |
bool | operator!= (const transformation &tr) const |
bool | operator< (const transformation &tr) const |
transformation | operator+ (const transformation &tr) const |
const transformation & | operator+= (const transformation &tr) |
axis_transformation | get_axis_transformation () const |
void | set_axis_transformation (const axis_transformation &atr) |
template<typename point_type > | |
void | get_translation (point_type &p) const |
template<typename point_type > | |
void | set_translation (const point_type &p) |
void | transform (coordinate_type &x, coordinate_type &y) const |
transformation & | invert () |
transformation | inverse () const |
void | get_directions (direction_2d &horizontal_dir, direction_2d &vertical_dir) const |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::polygon::assign().
|
inline |
|
inline |
References boost::polygon::HORIZONTAL, boost::polygon::VERTICAL, boost::polygon::x(), and boost::polygon::y().
Referenced by boost::polygon::transformation< coordinate_type >::inverse().
|
inline |
References boost::tr.
|
inline |
References boost::tr.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::polygon::assign().
|
inline |
References boost::polygon::HORIZONTAL, and boost::polygon::VERTICAL.
Referenced by boost::polygon::transformation< coordinate_type >::operator+=().