|
| | CCoordinateAffine3d () |
| |
| | ~CCoordinateAffine3d () |
| |
| void | SetRotateXYZ (const VecFloat3 &p) |
| |
| void | SetLightPosition (const VecFloat3 &p) |
| |
| void | SetMatrixCamera (const MatFloat4x4 &m) |
| |
| void | SetMatrixModel (const MatFloat4x4 &m) |
| |
| void | SetMatrixProjection (const MatFloat4x4 &m) |
| |
| void | AppendISInput (UINT idx) |
| |
| VecFloat3 | GetVSInputPosition (UINT idx) |
| |
| void | ClearISInput () |
| |
| void | OnSetWindowRect (RECT rcWindow) override |
| | window窗口位置更新
|
| |
| void | OnCalcAxisPosition (RECT rcDiagram) override |
| | 坐标轴位置时响应事件
|
| |
| void | OnPaintChartBackground (ISurface *pSurface, RECT *rcClip) override |
| |
| void | OnPaintChart (ISurface *pSurface, RECT *rcClip) override |
| |
| | CChartCoordinate () |
| |
| virtual | ~CChartCoordinate () |
| |
| void | SetAxisNameText (const BeString &str) |
| | 设置轴名称
|
| |
| const BeString & | GetAxisName () |
| | 获取轴名称
|
| |
| POINT | CoordinateCenterPoint () const |
| | 获取坐标系中的中心点
|
| |
| void | SetCoordinateCenterPoint (LONG x, LONG y) |
| | 设置坐标系中的中心点
|
| |
| VecFloat2 | GetPointFromPercent (double xp, double yp) const |
| | 返回百分比坐标
|
| |
| void | ModifyCoordinateFlags (UINT style, UINT op=ADD_FLAGS) |
| |
| UINT | IsHasCoordinateFlags (UINT flags) const |
| |
| void | SetAxisColorMapGradient (GBrushGradient *color_map) |
| | 设置渐变画刷
|
| |
| GBrushGradient * | GetAxisColorMapGradient () const |
| | 获取渐变画刷
|
| |
| void | SetCoordHitState (BOOL hit) |
| | 设置坐标系下,是否存在命中的元素
|
| |
| BOOL | GetCoordHitState () const |
| | 返回在坐标系下,是否存在命中的元素
|
| |
| BOOL | IsEnable () const |
| | 获取可用性
|
| |
| void | SetEnable (BOOL enable) |
| | 设置可用性
|
| |
| virtual BOOL | IsVaild () |
| | 坐标系统是否是有效的
|
| |
| virtual VecFloat2 | GetCurHitPos () |
| | 获得当前鼠标位置,转换为图标坐标系后的点
|
| |
| virtual RECT | RectDiagram () |
| | 坐标系矩形区域
|
| |
| virtual void | ChangeThemeColors () |
| | 主题改变时触发
|
| |
| virtual void | GetCoordinateValue (int mouse_x, int mouse_y, double *outValus, int out_len) |
| | 获得鼠标处,表示的坐标值
|
| |
| virtual void | OnCalcAxisPosition (RECT rcDiagram) |
| | 坐标轴位置时响应事件
|
| |
| virtual void | OnSetWindowRect (RECT rcWindow) |
| | window窗口位置更新
|
| |
| virtual void | OnTranslateLanguage () |
| | 翻译处理函数
|
| |
| virtual void | OnPaintChartBackground (ISurface *pSurface, RECT *rcClip) |
| |
| virtual void | OnPaintChart (ISurface *pSurface, RECT *rcClip) |
| |
| virtual void | OnPaintChartCrossLine (ISurface *pSurface, RECT *rcClip, double v1, double v2, LineStyle *style, const GColor &crosslinecolor) |
| |
| virtual BOOL | OnNotifyMessage (IEventHandler *notify, UINT message, WPARAM wp, LPARAM lp) |
| | 消息处理函数
|
| |
| virtual VecFloat2 | ViewIntSizeByValueTrans (double cx, double cy, AxisValueTransModel mx, AxisValueTransModel my) |
| |
| virtual VecFloat2 | ViewIntPointByValueTrans (double x, double y, AxisValueTransModel mx, AxisValueTransModel my) |
| |
| virtual BOOL | IsViewportAreaByValueTrans (double x, double y, AxisValueTransModel mx, AxisValueTransModel my) |
| |
| virtual double | GetAxisNewTimePos (int axis_index) |
| | 获得当前最新时间的数据坐标轴位置
|
| |
| virtual void | GetDataRange (int axis_index, double &fmin, double &fmax) |
| | 获得坐标轴(axis_index)的数据范围
|
| |
| virtual double | GetShowFactor (int axis_index) |
| | 获得坐标轴(axis_index). 屏幕起点到终点的距离(D),和数值范围(V)的比值。即V/D。
|
| |
| virtual void | ShellCoordinateAttribute (const BeString &szName, const BeString &szText, ICoordList *crdlist) |
| | 命令控制和属性设置接口
|
| |
| double | GetCoordinateWeight (double value) override |
| | 获得权重
|
| |
| | PathTransform () |
| |
| virtual | ~PathTransform () |
| |
| virtual void | Transform (double *x, double *y) |
| | 得到(x,y)转换后的值。转换后依然存入x和y变量中。
|
| |
| virtual void | TransformFloat (float *x, float *y) |
| |
| virtual void | TransformLong (LONG *x, LONG *y) |
| |
| virtual void | Transform2x2 (double *x, double *y) |
| | 得到(x,y)转换(忽略平移值)后的值。通常用于计算宽度和高度的变化。转换后依然存入x和y变量中。
|
| |
| virtual BOOL | IsInPath (double x, double y) |
| | 是否在坐标系内
|
| |
| virtual double | GetCoordinateWeight (double value) |
| | 获得权重
|
| |
| virtual BOOL | IsCartesianSystem () |
| | 是否是笛卡尔坐标系
|
| |