#include <GP_LinearXform.h>

Public Member Functions | |
| GP_LinearXform (void) | |
| GP_LinearXform (const GP_LinearXform &xform) | |
| GP_LinearXform (const GP_Point &orig, const UT_Matrix2 &basis) | |
| GP_LinearXform (const UT_BoundingRect &from, const UT_BoundingRect &to) | |
| virtual | ~GP_LinearXform (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 *brect=0) |
| virtual GP_Xform * | composeInverse (const GP_Xform &xform, const UT_BoundingRect *brect=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_LinearXform & | operator= (const GP_LinearXform &xform) |
Protected Member Functions | |
| GP_LinearXform (const GP_Point &orig, const UT_Matrix2 &basis, const UT_Matrix2 &invbasis) | |
| int | computeInverse (void) |
Definition at line 27 of file GP_LinearXform.h.
| GP_LinearXform::GP_LinearXform | ( | void | ) |
| GP_LinearXform::GP_LinearXform | ( | const GP_LinearXform & | xform | ) |
| GP_LinearXform::GP_LinearXform | ( | const GP_Point & | orig, | |
| const UT_Matrix2 & | basis | |||
| ) |
| GP_LinearXform::GP_LinearXform | ( | const UT_BoundingRect & | from, | |
| const UT_BoundingRect & | to | |||
| ) |
| virtual GP_LinearXform::~GP_LinearXform | ( | void | ) | [virtual] |
| GP_LinearXform::GP_LinearXform | ( | const GP_Point & | orig, | |
| const UT_Matrix2 & | basis, | |||
| const UT_Matrix2 & | invbasis | |||
| ) | [protected] |
| virtual int GP_LinearXform::backward | ( | GP_PointMatrix & | m | ) | const [virtual] |
Implements GP_Xform.
| virtual GP_Xform* GP_LinearXform::compose | ( | const GP_Xform & | xform, | |
| const UT_BoundingRect * | brect = 0 | |||
| ) | [virtual] |
Implements GP_Xform.
| virtual GP_Xform* GP_LinearXform::composeInverse | ( | const GP_Xform & | xform, | |
| const UT_BoundingRect * | brect = 0 | |||
| ) | [virtual] |
Implements GP_Xform.
| int GP_LinearXform::computeInverse | ( | void | ) | [protected] |
| virtual int GP_LinearXform::forward | ( | GP_PointMatrix & | m | ) | const [virtual] |
Implements GP_Xform.
| virtual const char* GP_LinearXform::getName | ( | void | ) | const [virtual] |
Implements GP_Xform.
| virtual unsigned int GP_LinearXform::getType | ( | void | ) | const [virtual] |
Implements GP_Xform.
| virtual bool GP_LinearXform::load | ( | UT_IStream & | is | ) | [virtual] |
Implements GP_Xform.
| GP_LinearXform& GP_LinearXform::operator= | ( | const GP_LinearXform & | xform | ) |
| virtual void GP_LinearXform::reset | ( | void | ) | [virtual] |
Implements GP_Xform.
| virtual int GP_LinearXform::save | ( | ostream & | os, | |
| int | binary = 0 | |||
| ) | const [virtual] |
Implements GP_Xform.
| virtual void GP_LinearXform::translate | ( | float | dx, | |
| float | dy | |||
| ) | [virtual] |
Implements GP_Xform.
1.5.9