BIMHome v1.0.0
BIMHome接口文档说明
Public 成员函数 | 所有成员列表
IDrawView类 参考abstract

#include <IDrawView.h>

Public 成员函数

virtual void clearSketcherTextLists ()=0
 清除视图中所有引线标注
 
virtual IDrawPagefindIParentPage () 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
 

该类的文档由以下文件生成: