|
BIMHome v1.0.0
BIMHome接口文档说明
|
#include <IDrawView.h>
Public 成员函数 | |
| virtual void | clearSketcherTextLists ()=0 |
| 清除视图中所有引线标注 | |
| virtual IDrawPage * | findIParentPage () const =0 |
| 获取视图绘制页对象 | |
| virtual Base::BoundBox3d | getBoundingBox () const =0 |
| 获取视图外接矩形 | |
| virtual double | getBoundingBoxX (void)=0 |
| 获取视图宽 | |
| virtual double | getBoundingBoxY (void)=0 |
| 获取视高度 | |
| virtual double | getIX ()=0 |
| 获取视图位置坐标的X值 | |
| virtual double | getIY ()=0 |
| 获取视图位置坐标的Y值 | |
| virtual double | getRebarTableX () |
| virtual double | getRebarTableY () |
| virtual const std::vector< Base::SketcherText > & | getSketcherTextLists ()=0 |
| 获取视图中所有引线标注 | |
| virtual std::vector< double > | getTabelX () |
| virtual void | setIChildPositionExpress (const std::string &express)=0 |
| 设置视图与父对象相对位置计算表达式 | |
| virtual bool | setIDrawBalloon ()=0 |
| 获取视图引线标注是否加载标志位 | |
| virtual void | setIDrawBalloon (bool value)=0 |
| 设置视图引线标注是否加载标志位 | |
| virtual void | setIHatchScaleInDxf (double value)=0 |
| 设置CAD中填充比例 | |
| virtual void | setIHatchScaleInView (double value)=0 |
| 设置预览界面中填充比例 | |
| virtual void | setIIsMoveable (bool value)=0 |
| 设置视图在预览界面是否可拖动标志位 | |
| virtual void | setIIsUsedRotateCenter (bool value)=0 |
| 设置视图旋转中心是否为视图原点(默认是外接矩形中心) | |
| virtual void | setILineType (const std::string &value)=0 |
| 设置视图中线条线型 | |
| virtual void | setILineWidth (double value)=0 |
| 设置视图中线条宽度 | |
| virtual void | setIRotateCenter (const Base::Vector3d &value)=0 |
| 设置视图旋转中心 | |
| virtual void | setIRotateCenter (double xValue, double yValue, double zValue)=0 |
| 设置视图旋转中心 | |
| virtual void | setIRotation (double value)=0 |
| 设置视图旋转角度 | |
| virtual void | setIShowDotBoxFlag (bool value)=0 |
| 设置预览界面是否显示视图外框虚线标志位 | |
| virtual void | setITextFontSize (double value)=0 |
| 设置文本字体大小 | |
| virtual void | setITextFontSizeChangeByScale (bool value)=0 |
| 设置视图中字体大小是否根据图纸比例变化而变化标志位 | |
| virtual void | setIViewScale (const char **value)=0 |
| 设置视图可设置比例枚举 | |
| virtual void | setIViewScaleValue (int value)=0 |
| 设置视图比例 | |
| virtual void | setIX (double value)=0 |
| 设置视图位置坐标的X值 | |
| virtual void | setIY (double value)=0 |
| 设置视图位置坐标的Y值 | |
| virtual void | setSketcherTextLists (const std::vector< Base::SketcherText > text)=0 |
| 设置视图中所有引线标注 | |
| virtual void | setViewPosition (double x, double y)=0 |
| 设置视图位置 | |
| virtual void | setViewScaleReadOnlyState (bool state)=0 |
| 设置视图比例状态 | |
| virtual | ~IDrawView ()=default |