UniPRT SDK v1.0.0.0
 
载入中...
搜索中...
未找到
LabelMaker.Interfaces.IShapes.ALine类 参考

ALine的基类。 更多...

类 LabelMaker.Interfaces.IShapes.ALine 继承关系图:
LabelMaker.Interfaces.IShapes.ILine LabelMaker.PGL.Shapes.Line LabelMaker.TSPL.Shapes.Line

Public 成员函数

 __init__ (self, IPoint start, IPoint end, float line_thickness)
 初始化具有起始点、结束点和线条粗细的线。
 
str __str__ (self)
 返回线条的字符串表示形式。
 

Public 属性

 start
 
 end
 
 line_thickness
 

额外继承的成员函数

- 静态 Public 属性 继承自 LabelMaker.Interfaces.IShapes.ILine
Optional ruler [IRuler]
 
IPoint start
 
IPoint end
 
float line_thickness
 

详细描述

ALine的基类。

此类提供了线条的基本实现,具有起始点和结束点、线条粗细和可选标尺的属性。

构造及析构函数说明

◆ __init__()

LabelMaker.Interfaces.IShapes.ALine.__init__ ( self,
IPoint start,
IPoint end,
float line_thickness )

初始化具有起始点、结束点和线条粗细的线。

此构造函数设置起始点和结束点、线条粗细,并默认将标尺初始化为None。

参数
start线的起始点。
end线的结束点。
line_thickness线的粗细。

LabelMaker.TSPL.Shapes.Line , 以及 LabelMaker.PGL.Shapes.Line 重载.

成员函数说明

◆ __str__()

str LabelMaker.Interfaces.IShapes.ALine.__str__ ( self)

返回线条的字符串表示形式。

LabelMaker.PGL.Shapes.Line , 以及 LabelMaker.TSPL.Shapes.Line 重载.

类成员变量说明

◆ end

LabelMaker.Interfaces.IShapes.ALine.end

◆ line_thickness

LabelMaker.Interfaces.IShapes.ALine.line_thickness

◆ start

LabelMaker.Interfaces.IShapes.ALine.start

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