GP_BilinearXform Class Reference

#include <GP_BilinearXform.h>

Inheritance diagram for GP_BilinearXform:

GP_Xform

List of all members.

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_Xformcompose (const GP_Xform &xform, const UT_BoundingRect *=0)
virtual GP_XformcomposeInverse (const GP_Xform &xform, const UT_BoundingRect *=0)
virtual int copyFrom (const GP_Xform &xform)
virtual GP_Xforminverse (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_BilinearXformoperator= (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


Detailed Description

Definition at line 26 of file GP_BilinearXform.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

virtual int GP_BilinearXform::backward ( GP_PointMatrix m  )  const [virtual]

Implements GP_Xform.

virtual int GP_BilinearXform::backward ( GP_Point p  )  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.

virtual int GP_BilinearXform::copyFrom ( const GP_Xform xform  )  [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 int GP_BilinearXform::forward ( GP_Point p  )  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 int GP_BilinearXform::inverse ( GP_Xform  )  [virtual]

Implements GP_Xform.

virtual GP_Xform* GP_BilinearXform::inverse ( void   )  [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.


The documentation for this class was generated from the following file:

Generated on Thu May 24 00:09:38 2012 for HDK by  doxygen 1.5.9