-
class
Transformer
(Return to index)
-
a 3x2 matrix for use in translating 2d coordinates.
Type:
Derived Classes
Include file:
Description: in reference manual
man page
Public:
- void
GetEntries ( float& a00, float& a01, float& a10, float& a11, float& a20, float& a21 ) const
- void
InvTransform (IntCoord& tx, IntCoord& ty) const
- void
InvTransform ( IntCoord tx, IntCoord ty, IntCoord& x, IntCoord& y ) const
- void
InvTransform (float tx, float ty, float& x, float& y) const
- void
InvTransformList (IntCoord tx[], IntCoord ty[], int n) const
- void
InvTransformList ( IntCoord tx[], IntCoord ty[], int n, IntCoord x[], IntCoord y[] ) const
- void
InvTransformRect (IntCoord&, IntCoord&, IntCoord&, IntCoord&) const
- void
InvTransformRect (float&, float&, float&, float&) const
- void
Invert ()
- void
Postmultiply (Transformer* t)
- void
Premultiply (Transformer* t)
- void
Rotate (float angle)
- boolean
Rotated (float = 1e-6) const
- boolean
Rotated90 (float = 1e-6) const
- void
Scale (float sx, float sy)
- boolean
Scaled (float = 1e-6) const
- boolean
Stretched (float = 1e-6) const
- void
Transform (IntCoord& x, IntCoord& y) const
- void
Transform (IntCoord x, IntCoord y, IntCoord& tx, IntCoord& ty) const
- void
Transform (float x, float y, float& tx, float& ty) const
- void
TransformList (IntCoord x[], IntCoord y[], int n) const
- void
TransformList ( IntCoord x[], IntCoord y[], int n, IntCoord tx[], IntCoord ty[] ) const
- void
TransformRect (IntCoord&, IntCoord&, IntCoord&, IntCoord&) const
- void
TransformRect (float&, float&, float&, float&) const
-
Transformer ()
-
Transformer (const Transformer*)
-
Transformer (const Transformer*)
-
Transformer ( float a00, float a01, float a10, float a11, float a20, float a21 )
- void
Translate (float dx, float dy)
- boolean
Translated (float = 1e-6) const
- float
det () const
- void
flipx ()
- void
flipy ()
- boolean
identity () const
- virtual void
inverse_transform (float& tx, float& ty) const
- virtual void
inverse_transform ( float tx, float ty, float& x, float& y ) const
- virtual void
invert ()
- boolean
invertible () const
- virtual void
matrix ( float& a00, float& a01, float& a10, float& a11, float& a20, float& a21 ) const
- boolean
operator != (const Transformer&) const
- Transformer&
operator = (const Transformer&)
- boolean
operator == (const Transformer&) const
- virtual void
postmultiply (const Transformer&)
- virtual void
premultiply (const Transformer&)
- virtual void
rotate (float angle)
- virtual void
scale (float sx, float sy)
- virtual void
skew (float sx, float sy)
- virtual void
transform (float& x, float& y) const
- virtual void
transform (float x, float y, float& tx, float& ty) const
- virtual void
translate (float dx, float dy)
- boolean
xflipped (float = 1e-6) const
- boolean
yflipped (float = 1e-6) const
- virtual
~Transformer ()
(more documentation)