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
路口。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 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)
设置路口参数模板。
-
getParameter
public IntersectionParameter getParameter()
返回路口参数模板。
-
getOutline
public GeoRegion3D getOutline()
获取建模后的道路轮廓面。
-
update
public boolean update()
刷新路口对象。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.