|
BIMHome v1.0.0
BIMHome接口文档说明
|
TechDraw中DxfLeader类 更多...
#include <DxfEntity.h>
Public 成员函数 | |
| virtual void | calculateBorders () override |
| 计算坐标范围 | |
| virtual DxfEntity * | clone () override |
| 纯虚函数, 拷贝对象 | |
| DxfLeader () | |
| std::string | getAnnotationId () const |
| int | getArrowBlockHandle () const |
| int | getArrowFlag () const |
| double | getArrowSize () const |
| DRW_Dimension_Arrow::DimensionArrowType | getArrowStyle () |
| int | getBaseLineDirection () const |
| int | getBaseLineFlag () const |
| TechDraw::LeaderCreateType | getLeaderCreateType () const |
| int | getLeaderPathType () const |
| int | getLineColor () const |
| std::string | getStyle () const |
| double | getTextHeight () const |
| double | getTextWidth () const |
| const std::vector< TechDraw::DxfVector > & | getVerxs () |
| virtual void | move (const TechDraw::DxfVector &offset) override |
| 移动 | |
| virtual void | rotate (const TechDraw::DxfVector ¢er, const double &angle) override |
| 旋转实体 | |
| void | setAnnotationId (const std::string &anno) |
| void | setArrowBlockHandle (int handle) |
| void | setArrowFlag (int flag) |
| void | setArrowSize (double size) |
| void | setArrowStyle (DRW_Dimension_Arrow::DimensionArrowType style) |
| void | setBaseLineDirection (int direction) |
| void | setBaseLineFlag (int flag) |
| void | setLeaderCreateType (TechDraw::LeaderCreateType type) |
| void | setLeaderPathType (int type) |
| void | setLineColor (int color) |
| void | setStyle (const std::string &style) |
| void | setTextHeight (double height) |
| void | setTextWidth (double width) |
| void | setVerxs (const std::vector< TechDraw::DxfVector > &verx) |
| virtual void | writeDxf (dxfW *writer) override |
| 写dxf文件 | |
| ~DxfLeader () | |
Public 成员函数 继承自 DxfEntity | |
| DxfEntity () | |
| 构造函数 | |
| double | getArrowSize () const |
| DxfAttribute | getAttribute () const |
| 返回属性 | |
| virtual double | getBulge () const |
| int | getDimensionLineColor () const |
| double | getDimensionLineGap () const |
| int | getDimensionLineWidth () const |
| virtual DxfVector | getEndPoint () const |
| 第二个点坐标 | |
| long | getEntityId () const |
| std::string | getEntityLayoutId () const |
| @ return Entity的layout Id | |
| std::string | getEntityUuid () const |
| int | getExtensionLineColor () const |
| double | getExtensionLineExtension () const |
| double | getExtensionLineOffset () const |
| int | getExtensionLineWidth () const |
| double | getFixedLength () const |
| bool | getFixedLengthOn () const |
| double | getGeneralFactor () const |
| double | getGeneralScale () const |
| bool | getInsideHorizontalText () const |
| const TechDraw::DxfVector & | getMaxVector () |
| 实体坐标范围的最大值 | |
| virtual DxfVector | getMiddlePoint () const |
| 中心点坐标 | |
| const TechDraw::DxfVector & | getMinVector () |
| 实体坐标范围的最小值 | |
| const TechDraw::DxfVector & | getSize () |
| 实体坐标范围的大小 | |
| virtual DxfVector | getStartPoint () const |
| 第一个点坐标 | |
| int | getTextColor () const |
| double | getTextHeight () const |
| std::string | getTextStyle () |
| double | getTickSize () const |
| DxfEntityType | getType () const |
| 实体类型枚举值 | |
| void | resetBorders () |
| void | setAttribute (const DxfAttribute &attr) |
| 保存属性 | |
| void | setAttribute (DRW_Entity &data) |
| 保存属性 | |
| void | setEntityLayoutId (const std::string &id) |
| @ 设置Entity的layout Id | |
| void | setHeaderInfo (TechDraw::DxfHeader *) |
| 头信息指针设置,后面可以读取头信息中的一些数据 | |
| void | setLayer (const std::string &name) |
| 设置图层 | |
| void | setLayer (DxfLayer *l) |
| 设置图层 | |
| void | setVersion (int version) |
| 设置dxf版本号 | |
| virtual | ~DxfEntity () |
| 析构函数 | |
Private 属性 | |
| std::string | m_AnnotationId |
| int | m_ArrowBlockHandle |
| int | m_ArrowFlag |
| double | m_ArrowSize |
| enum DRW_Dimension_Arrow::DimensionArrowType | m_ArrowStyle |
| int | m_BaseLineDirection |
| int | m_BaseLineFlag |
| TechDraw::LeaderCreateType | m_LeaderCreateType |
| int | m_LeaderPathType |
| int | m_LineColor |
| std::string | m_Style |
| double | m_TextHeight |
| double | m_TextWidth |
| std::vector< TechDraw::DxfVector > | m_Verx |
额外继承的成员函数 | |
Protected 属性 继承自 DxfEntity | |
| DxfAttribute | m_Attribute |
| 属性 | |
| long | m_EntityId |
| std::string | m_EntityParentId |
| std::string | m_EntityUuid |
| TechDraw::DxfHeader * | m_Header |
| TechDraw::DxfVector | m_MaxV |
| maximum coordinates | |
| TechDraw::DxfVector | m_MinV |
| minimum coordinates | |
| DxfEntityType | m_Type |
| 类型 | |
| int | m_Version |
| 版本号 | |
TechDraw中DxfLeader类
Leader类