| a | Matrix | [private] |
| Angle | Matrix | |
| b | Matrix | [private] |
| c | Matrix | [private] |
| Compose(FIXED16 Scale=1.0, FIXED16 Aspect=1.0, ANGLE Rotation=0, ANGLE Shear=0, Coord Translation=Coord(0, 0)) | Matrix | |
| CreateRotateMatrix(const double &RotateAngle) | Matrix | [static] |
| CreateScaleMatrix(const double &xScale, const double &yScale) | Matrix | [static] |
| CreateScaleMatrix(const double &ScaleFactor) | Matrix | [static] |
| CreateShearMatrix(const double &ShearAngle) | Matrix | [static] |
| CreateTransMatrix(const Coord &dcTrans) | Matrix | [static] |
| d | Matrix | [private] |
| Decompose(FIXED16 *pScale=NULL, FIXED16 *pAspect=NULL, ANGLE *pRotation=NULL, ANGLE *pShear=NULL, Coord *pTranslate=NULL, FIXED16 *pScaleY=NULL) | Matrix | |
| Det() const | Matrix | |
| e | Matrix | [private] |
| f | Matrix | [private] |
| GetComponents(FIXED16 *, INT32 *) const | Matrix | |
| GetTranslation(DocCoord &) const | Matrix | |
| GetTranslation(INT32 &, INT32 &) const | Matrix | |
| Init() | SimpleCCObject | [static] |
| Interpolate(const Matrix &op, const double ratio) const | Matrix | |
| Inverse() const | Matrix | |
| IsIdentity() const | Matrix | |
| IsReflection(const double epsilon=0.0) const | Matrix | |
| IsRotation(const double epsilon=0.0) const | Matrix | |
| IsTranslation(const double epsilon=0.0) const | Matrix | |
| Matrix() | Matrix | |
| Matrix(const FIXED16 &, const FIXED16 &) | Matrix | |
| Matrix(const ANGLE &theta) | Matrix | |
| Matrix(const Coord &) | Matrix | |
| Matrix(const Coord &, const ANGLE &) | Matrix | |
| Matrix(const INT32, const INT32) | Matrix | |
| Matrix(const FIXED16 &, const FIXED16 &, const FIXED16 &, const FIXED16 &, const INT32, const INT32) | Matrix | |
| Matrix(const DocRect &, const DocRect &) | Matrix | |
| MemoryDump() | SimpleCCObject | [static] |
| MemoryTrackAdd(void *p, LPCSTR Filename, INT32 Line) | SimpleCCObject | [static] |
| operator *(const Matrix &, const Matrix &) | Matrix | [friend] |
| operator *=(const Matrix &) | Matrix | |
| operator delete(void *p) | SimpleCCObject | |
| operator new(size_t, void *p) | SimpleCCObject | [inline] |
| operator new(size_t nSize) | SimpleCCObject | |
| operator new(size_t nSize, LPCSTR lpszFileName, INT32 nLine) | SimpleCCObject | |
| operator=(const Matrix &) | Matrix | |
| operator==(const Matrix &) const | Matrix | |
| OSRenderRegion class | Matrix | [friend] |
| PostRotate(DocCoord dcCentre, const ANGLE &Angle) const | Matrix | |
| RatioMatrix(const double ratio) | Matrix | |
| SetTranslation(const DocCoord &) | Matrix | |
| SetTranslation(const INT32 &, const INT32 &) | Matrix | |
| Trace() const | Matrix | |
| transform(Coord *) const | Matrix | |
| transform(Coord[], UINT32 count) const | Matrix | |
| transform(Coord[], const Coord[], UINT32) const | Matrix | |
| TransformBounds(DocRect *pRect) const | Matrix | |
| translate(const INT32 TransX, const INT32 TransY) | Matrix | |
| Type | Matrix | |
| XMatrix class | Matrix | [friend] |