TouchVG framework
Matrix2d 成员列表

成员的完整列表,这些成员属于 Matrix2d,包括所有继承而来的类成员

angle() constMatrix2d
coordSystem(const Vector2d &e0, const Vector2d &e1, const Point2d &origin)Matrix2dstatic
coordSystem(const Point2d &origin, float scaleX, float scaleY=0, float angle=0)Matrix2dstatic
det() constMatrix2d
dxMatrix2d
dyMatrix2d
getCoordSystem(Vector2d &e0, Vector2d &e1, Point2d &origin) constMatrix2d
hasMirror(Vector2d &reflex) constMatrix2d
inverse() constMatrix2d
invert()Matrix2d
isConformal(float &scaleX, float &scaleY, float &angle, bool &isMirror, Vector2d &reflex) constMatrix2d
isEqualTo(const Matrix2d &mat, const Tol &tol=Tol::gTol()) constMatrix2d
isIdentity() constMatrix2d
isInvertible() constMatrix2d
isOrtho() constMatrix2d
kIdentity()Matrix2dstatic
m11Matrix2d
m12Matrix2d
m21Matrix2d
m22Matrix2d
Matrix2d()Matrix2d
Matrix2d(const Matrix2d &src)Matrix2d
Matrix2d(float _m11, float _m12, float _m21, float _m22, float _dx, float _dy)Matrix2d
Matrix2d(const Vector2d &e0, const Vector2d &e1, const Point2d &origin)Matrix2d
mirroring(const Point2d &pnt=Point2d::kOrigin())Matrix2dstatic
mirroring(const Point2d &pnt, const Vector2d &dir)Matrix2dstatic
operator!=(const Matrix2d &mat) constMatrix2d
operator*(const Matrix2d &mat) constMatrix2d
operator*(float s, const Matrix2d &mat)Matrix2dfriend
operator*(float s) constMatrix2d
operator*=(const Matrix2d &mat)Matrix2d
operator*=(float s)Matrix2d
operator/(float s) constMatrix2d
operator/=(float s)Matrix2d
operator==(const Matrix2d &mat) constMatrix2d
postMultBy(const Matrix2d &rightSide)Matrix2d
preMultBy(const Matrix2d &leftSide)Matrix2d
rotation(float angle, const Point2d &center=Point2d::kOrigin())Matrix2dstatic
scale() constMatrix2d
scaleBy(float sx, float sy)Matrix2d
scaleBy(float s)Matrix2d
scaleX() constMatrix2d
scaleY() constMatrix2d
scaling(float scale, const Point2d &center=Point2d::kOrigin())Matrix2dstatic
scaling(float scaleX, float scaleY, const Point2d &center=Point2d::kOrigin())Matrix2dstatic
set(float _m11, float _m12, float _m21, float _m22, float _dx, float _dy)Matrix2d
setCoordSystem(const Vector2d &e0, const Vector2d &e1, const Point2d &origin)Matrix2d
setToIdentity()Matrix2d
setToMirroring(const Point2d &pnt=Point2d::kOrigin())Matrix2d
setToMirroring(const Point2d &pnt, const Vector2d &dir)Matrix2d
setToProduct(const Matrix2d &m1, const Matrix2d &m2)Matrix2d
setToRotation(float angle, const Point2d &center=Point2d::kOrigin())Matrix2d
setToScaling(float scale, const Point2d &center=Point2d::kOrigin())Matrix2d
setToScaling(float scaleX, float scaleY, const Point2d &center=Point2d::kOrigin())Matrix2d
setToShearing(float sx, float sy, const Point2d &pnt=Point2d::kOrigin())Matrix2d
setToTranslation(const Vector2d &vec)Matrix2d
shearing(float sx, float sy, const Point2d &pnt=Point2d::kOrigin())Matrix2dstatic
transformPoints(int count, Point2d *points) constMatrix2d
transformVectors(int count, Vector2d *vectors) constMatrix2d
transformWith2P(const Point2d &from1, const Point2d &from2, const Point2d &to1, const Point2d &to2)Matrix2dstatic
translation(const Vector2d &vec)Matrix2dstatic

通用矢量图形框架, 版权所有 (C) 张云贵 2004-2017,BSD 开源许可证