BasicLineCommunicationLink

基础链路特效类,继承自CommunicationLinkBase
Name Type Description
options Object optional 对象具有以下属性:
Name Type Default Description
visible Boolean true optional 特效显隐
startUUID String 信号起始的地理实体UUID
endUUID String 信号结束的地理实体UUID
startOffset PlotPoint3D PlotPoint3D(0,0,0.5) optional 链路起点相对于起点模型自身大小的偏移量(百分比)
endOffset PlotPoint3D PlotPoint3D(0,0,0.5) optional 链路终点相对于终点模型自身大小的偏移量(百分比)
maxVisibleDistance Boolean -1 optional 为-1时不生效,当起始和终止位置之间的距离小于此距离时才显示链路
speedV Number 5.0 optional 信号流动速度
signalLengthRatio Number 1.0 optional 信号长度占比(0~1)
signalColor Color Color(0.21, 1, 0.027, 0.78) optional 信号颜色
linkLineColor Color Color(0.92, 0.92, 0.92, 0.19) optional 连接线颜色
bBothWay Boolean true optional 是否双向流动

Methods

克隆
Returns:
返回克隆对象

fromJSON(jsonObj)

Json转对象
Name Type Description
jsonObj Object json对象

getbBothWay()Boolean

获取信号是否双向流动
Returns:
是否双向流动

getLineWidth()Number

获取线宽(像素)
Returns:
线宽

getLinkLineColor()Color

获取连接线色
Returns:
连接线色

getSignalColor()Color

获取信号线色
Returns:
获取信号线色

getSignalLengthRatio()Number

获取信号线长度占比(0~1)
Returns:
信号线长度占比

getSpeedV()Number

获取流动速度
Returns:
流动速度

setbBothWay(bBothWay)

设置信号是否双向流动
Name Type Description
bBothWay Boolean 是否双向流动

setGeoEntityParameter(geoEntityParameter, linkGeoEntityUUID)

设置特效属性
Name Type Description
geoEntityParameter GeoEntityParameter 地理实体参数类
linkGeoEntityUUID String optional 实体的UUID

setLineWidth(lineWidth)

设置线宽(像素)
Name Type Description
lineWidth Number 线宽

setLinkLineColor(color)

设置连接线色
Name Type Description
color Color 连接线色

setSignalColor(color)

设置信号线色
Name Type Description
color Color 信号线色

setSignalLengthRatio(signalLengthRatio)

设置信号线长度占比
Name Type Description
signalLengthRatio Number 信号线长度占比

setSpeedV(speedV)

设置流动速度
Name Type Description
speedV Number 流动速度

toJSON()String

对象转Json
Returns:
Json字符串