|
CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
二维矩阵变换 更多...
Public 成员函数 | |
| PathTransformAffine () | |
| PathTransformAffine (Transform2d &mtx) | |
| Transform2d & | GetTransform2d () |
| virtual | ~PathTransformAffine () |
| void | Transform (double *x, double *y) override |
| 得到(x,y)转换后的值。转换后依然存入x和y变量中。 | |
| void | Transform2x2 (double *x, double *y) override |
| 得到(x,y)转换(忽略平移值)后的值。通常用于计算宽度和高度的变化。转换后依然存入x和y变量中。 | |
| Public 成员函数 继承自 BUI::PathTransform | |
| PathTransform () | |
| virtual | ~PathTransform () |
| virtual void | TransformFloat (float *x, float *y) |
| virtual void | TransformLong (LONG *x, LONG *y) |
| virtual BOOL | IsInPath (double x, double y) |
| 是否在坐标系内 | |
| virtual double | GetCoordinateWeight (double value) |
| 获得权重 | |
| virtual BOOL | IsCartesianSystem () |
| 是否是笛卡尔坐标系 | |
Public 属性 | |
| Transform2d | m_affine |
二维矩阵变换
| BUI::PathTransformAffine::PathTransformAffine | ( | ) |
| BUI::PathTransformAffine::PathTransformAffine | ( | Transform2d & | mtx | ) |
|
virtual |
| Transform2d & BUI::PathTransformAffine::GetTransform2d | ( | ) |
|
overridevirtual |
|
overridevirtual |
| Transform2d BUI::PathTransformAffine::m_affine |