CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::Transform2dSkewing类 参考
+ 类 BUI::Transform2dSkewing 继承关系图:

Public 成员函数

 Transform2dSkewing (double x, double y)
 
- Public 成员函数 继承自 BUI::Transform2d
 Transform2d ()
 
 Transform2d (double sx_, double shy_, double shx_, double sy_, double tx_, double ty_)
 
 Transform2d (const double *m)
 
 Transform2d (double x1, double y1, double x2, double y2, const double *parl)
 
 Transform2d (const double *parl, double x1, double y1, double x2, double y2)
 
 Transform2d (const double *src, const double *dst)
 
const Transform2dparl_to_parl (const double *src, const double *dst)
 
const Transform2drect_to_parl (double x1, double y1, double x2, double y2, const double *parl)
 
const Transform2dparl_to_rect (const double *parl, double x1, double y1, double x2, double y2)
 
const Transform2dreset ()
 
const Transform2dtranslate (double x, double y)
 
const Transform2drotate (double a)
 
const Transform2dscale (double s)
 
const Transform2dscale (double x, double y)
 
const Transform2dmultiply (const Transform2d &m)
 
const Transform2dpremultiply (const Transform2d &m)
 
const Transform2dmultiply_inv (const Transform2d &m)
 
const Transform2dpremultiply_inv (const Transform2d &m)
 
const Transform2dinvert ()
 
const Transform2dflip_x ()
 
const Transform2dflip_y ()
 
const Transform2doperator*= (const Transform2d &m)
 
const Transform2doperator/= (const Transform2d &m)
 
Transform2d operator* (const Transform2d &m)
 
Transform2d operator/ (const Transform2d &m)
 
Transform2d operator~ () const
 
bool operator== (const Transform2d &m) const
 
bool operator!= (const Transform2d &m) const
 
const Transform2doperator= (const Transform2d &m)
 
void transform (double *x, double *y) const
 
void transform_2x2 (double *x, double *y) const
 
void inverse_transform (double *x, double *y) const
 
double determinant () const
 
double determinant_reciprocal () const
 
double scale () const
 
bool is_valid (double epsilon=g_transform_epsilon) const
 
bool is_identity (double epsilon=g_transform_epsilon) const
 
bool is_equal (const Transform2d &m, double epsilon=g_transform_epsilon) const
 
double rotation () const
 
void translation (double *dx, double *dy) const
 
void scaling (double *x, double *y) const
 
void scaling_abs (double *x, double *y) const
 

额外继承的成员函数

- Public 属性 继承自 BUI::Transform2d
double sx
 
double shy
 
double shx
 
double sy
 
double tx
 
double ty
 

构造及析构函数说明

◆ Transform2dSkewing()

BUI::Transform2dSkewing::Transform2dSkewing ( double  x,
double  y 
)
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有