com.supermap.realspace.threeddesigner.street
类 Intersection
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.realspace.threeddesigner.street.InternalHandleController
-
- com.supermap.realspace.threeddesigner.street.Intersection
-
- 所有已实现的接口:
- IDisposable
public class Intersection extends InternalHandleController
路口模型类。- 从以下版本开始:
- 11.3.0。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放该对象所占用的资源。int
getID()
返回路口ID。GeoRegion3D
getOutline()
返回建模后的道路轮廓面。IntersectionParameter
getParameter()
返回路口参数模板。double
getTuringRadius(int startRoadID, int endRoadID)
返回转弯半径。void
setParameter(IntersectionParameter param)
设置路口参数模板。void
setTuringRadius(int startRoadID, int endRoadID, double radius)
设置转弯半径。boolean
update()
刷新路口对象。
-
-
-
方法详细资料
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
-
getID
public int getID()
返回路口ID。- 返回:
- 路口ID。
-
setTuringRadius
public void setTuringRadius(int startRoadID, int endRoadID, double radius)
设置转弯半径。- 参数:
startRoadID
- 起始道路ID。endRoadID
- 终止道路ID。radius
- 转弯半径。
-
getTuringRadius
public double getTuringRadius(int startRoadID, int endRoadID)
返回转弯半径。- 参数:
startRoadID
- 起始道路ID。endRoadID
- 终止道路ID。- 返回:
- 转弯半径。
-
setParameter
public void setParameter(IntersectionParameter param)
设置路口参数模板。- 参数:
param
- 路口参数模板。
-
getParameter
public IntersectionParameter getParameter()
返回路口参数模板。- 返回:
- 路口参数模板。
-
getOutline
public GeoRegion3D getOutline()
返回建模后的道路轮廓面。- 返回:
- 建模后的道路轮廓面。
-
update
public boolean update()
刷新路口对象。- 返回:
- 刷新路口对象是否成功。返回true表示刷新路口对象成功;返回false表示刷新路口对象失败。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.