TouchVG framework
|
保存和恢复模型坐标系的变换矩阵的辅助类 更多...
#include <gixform.h>
Public 成员函数 | |
GiSaveModelTransform (const GiTransform *xform, const Matrix2d &mat) | |
构造函数,将新的模型坐标系压栈 更多... | |
~GiSaveModelTransform () | |
析构函数,恢复上一个模型坐标系的变换矩阵 更多... | |
Private 属性 | |
GiTransform * | m_xform |
Matrix2d | m_mat |
保存和恢复模型坐标系的变换矩阵的辅助类
利用该类在堆栈上定义局部变量,该变量出作用区后自动析构从而恢复模型坐标系。 利用该类可以避免因中途退出或异常时没有执行恢复模型坐标系的语句。