zxhproj v 2.2
zxhproj

zxhTransformMatrix Class Reference

zxhTransformMatrix.h: used as a affine matrix storage struct CAN NOT be used as Gradient object or in GradientBase class operations More...

#include <zxhTransformMatrix.h>

Inheritance diagram for zxhTransformMatrix:
zxhTransformAffine zxhTransformBase zxhGradientBase

List of all members.

Public Member Functions

 zxhTransformMatrix ()
 constructor
virtual ~zxhTransformMatrix ()
 deconstructor
virtual bool SetTransformFromFile (const char *pFile)
 from file
virtual bool SetTransformFromStream (std::ifstream &ifs)
 from stream
virtual std::string GetPrintString ()
virtual std::string GetMatrixString ()
virtual std::string GetTransformType ()
virtual zxhTransformBaseClone (zxhTransformBase *&pRet)
virtual bool GetMultiply (zxhTransformBase *p1, zxhTransformBase *p2)
 this = p1 X p2 (matrix), result equals p1_transform(p2_transform(x))
virtual bool Multiply (zxhTransformBase *p)
 this X p (matrix), result equals this_transform(p_transform(x))
virtual bool MultiplyBy (zxhTransformBase *p)
 p X this (matrix), result equals p_transform(this_transform(x))
virtual bool ComposeNext (zxhTransformBase *p)
 forward compose, concatenation
virtual bool Compose (zxhTransformBase *pFirst, zxhTransformBase *pSecond)
 this= pSecond(pFirst([x])); Y = pSecond X pFirst X [x]
virtual void UpdateMatrix ()
 defunction

Static Public Member Functions

static void ComputeInverseTransformMatrix (zxhTransformMatrix *pMatrixResult, zxhTransformAffine *pTransSource)
 static

Detailed Description

zxhTransformMatrix.h: used as a affine matrix storage struct CAN NOT be used as Gradient object or in GradientBase class operations


Member Function Documentation

zxhTransformBase * zxhTransformMatrix::Clone ( zxhTransformBase *&  pRet) [virtual]
Returns:

Reimplemented from zxhTransformAffine.

std::string zxhTransformMatrix::GetMatrixString ( ) [virtual]
Returns:
std::string zxhTransformMatrix::GetPrintString ( void  ) [virtual]
Returns:

Reimplemented from zxhTransformAffine.

virtual std::string zxhTransformMatrix::GetTransformType ( ) [inline, virtual]
Returns:

Reimplemented from zxhTransformAffine.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs