#include <GP_BilinearXform.h>

Public Member Functions | |
| GP_BilinearXform (const UT_BoundingRect *brect=0) | |
| GP_BilinearXform (const GP_BilinearXform &xform) | |
| GP_BilinearXform (const GP_Point &a1, const GP_Point &a2, const GP_Point &a3, const GP_Point &a4, const GP_Point &b1, const GP_Point &b2, const GP_Point &b3, const GP_Point &b4) | |
| virtual | ~GP_BilinearXform (void) |
| virtual int | forward (GP_Point &p) const |
| virtual int | forward (GP_PointMatrix &m) const |
| virtual int | backward (GP_Point &p) const |
| virtual int | backward (GP_PointMatrix &m) const |
| virtual void | reset (void) |
| virtual void | translate (float dx, float dy) |
| virtual GP_Xform * | compose (const GP_Xform &xform, const UT_BoundingRect *=0) |
| virtual GP_Xform * | composeInverse (const GP_Xform &xform, const UT_BoundingRect *=0) |
| virtual int | copyFrom (const GP_Xform &xform) |
| virtual GP_Xform * | inverse (void) |
| virtual int | inverse (GP_Xform &) |
| virtual const char * | getName (void) const |
| virtual unsigned int | getType (void) const |
| virtual int | save (ostream &os, int binary=0) const |
| virtual bool | load (UT_IStream &is) |
| GP_BilinearXform & | operator= (const GP_BilinearXform &xform) |
Protected Member Functions | |
| int | mapForward (GP_Point &data) const |
| int | mapBackward (GP_Point &data) const |
| float | findRoot (const GP_Point &p, const GP_Point &p1, const GP_Point &p2, const GP_Point &p3, const GP_Point &p4) const |
Definition at line 26 of file GP_BilinearXform.h.
| GP_BilinearXform::GP_BilinearXform | ( | const UT_BoundingRect * | brect = 0 |
) |
| GP_BilinearXform::GP_BilinearXform | ( | const GP_BilinearXform & | xform | ) |
| GP_BilinearXform::GP_BilinearXform | ( | const GP_Point & | a1, | |
| const GP_Point & | a2, | |||
| const GP_Point & | a3, | |||
| const GP_Point & | a4, | |||
| const GP_Point & | b1, | |||
| const GP_Point & | b2, | |||
| const GP_Point & | b3, | |||
| const GP_Point & | b4 | |||
| ) |
| virtual GP_BilinearXform::~GP_BilinearXform | ( | void | ) | [virtual] |
| virtual int GP_BilinearXform::backward | ( | GP_PointMatrix & | m | ) | const [virtual] |
Implements GP_Xform.
| virtual GP_Xform* GP_BilinearXform::compose | ( | const GP_Xform & | xform, | |
| const UT_BoundingRect * | = 0 | |||
| ) | [virtual] |
Implements GP_Xform.
| virtual GP_Xform* GP_BilinearXform::composeInverse | ( | const GP_Xform & | xform, | |
| const UT_BoundingRect * | = 0 | |||
| ) | [virtual] |
Implements GP_Xform.
| float GP_BilinearXform::findRoot | ( | const GP_Point & | p, | |
| const GP_Point & | p1, | |||
| const GP_Point & | p2, | |||
| const GP_Point & | p3, | |||
| const GP_Point & | p4 | |||
| ) | const [protected] |
| virtual int GP_BilinearXform::forward | ( | GP_PointMatrix & | m | ) | const [virtual] |
Implements GP_Xform.
| virtual const char* GP_BilinearXform::getName | ( | void | ) | const [virtual] |
Implements GP_Xform.
| virtual unsigned int GP_BilinearXform::getType | ( | void | ) | const [virtual] |
Implements GP_Xform.
| virtual bool GP_BilinearXform::load | ( | UT_IStream & | is | ) | [virtual] |
Implements GP_Xform.
| int GP_BilinearXform::mapBackward | ( | GP_Point & | data | ) | const [protected] |
| int GP_BilinearXform::mapForward | ( | GP_Point & | data | ) | const [protected] |
| GP_BilinearXform& GP_BilinearXform::operator= | ( | const GP_BilinearXform & | xform | ) |
| virtual void GP_BilinearXform::reset | ( | void | ) | [virtual] |
Implements GP_Xform.
| virtual int GP_BilinearXform::save | ( | ostream & | os, | |
| int | binary = 0 | |||
| ) | const [virtual] |
Implements GP_Xform.
| virtual void GP_BilinearXform::translate | ( | float | dx, | |
| float | dy | |||
| ) | [virtual] |
Implements GP_Xform.
1.5.9