com.supermap.realspace.spatialanalyst
类 ViewDome
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.realspace.spatialanalyst.ViewDome
-
- 所有已实现的接口:
- IDisposable
public class ViewDome extends com.supermap.data.InternalHandleDisposable开敞度分析类。计算在当前位置下能够看到天空的比例,也可称穹顶分析。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 booleanbuild()执行开敞度分析。voidclear()清除开敞度voiddispose()释放对象所占资源。ColorgetColor()获取开敞度可视或不可视部分颜色。DisplayModegetDisplayStyle()获取开敞度显示模式。doublegetDistance()获取可视距离DomeTypegetDomeType()获取开敞度类型。ColorgetLineColor()获取开敞度轮廓线颜色。AnalysisQualitygetQuality()获取分析的质量级别。GeoModel3DgetViewDomeBody(DomeType dometype)获取开敞度分析闭合体。doublegetViewDomeRatio(DomeType domeType)获取开敞度分析比例。GeoModel3DgetViewDomeShell(DomeType dometype)获取开敞度分析外壳。Point3DgetViewerPosition()开敞度分析,获取观察者位置。voidsetColor(Color color)设置开敞度可视或不可视部分颜色。voidsetDisplayStyle(DisplayMode displayMode)设置开敞度显示模式。voidsetDistance(double distance)设置可视距离voidsetDomeType(DomeType domeType)设置开敞度类型。voidsetLineColor(Color color)设置开敞度轮廓线颜色。voidsetQuality(AnalysisQuality quality)设置分析的质量级别。voidsetViewerPosition(Point3D position)开敞度分析,设置观察者位置。
-
-
-
构造器详细资料
-
ViewDome
public ViewDome(Scene scene)
根据当前场景,构造一个新的ViewDome对象。- 参数:
scene- 指定场景
-
-
方法详细资料
-
dispose
public void dispose()
释放对象所占资源。
-
clear
public void clear()
清除开敞度
-
getColor
public Color getColor()
获取开敞度可视或不可视部分颜色。
-
setColor
public void setColor(Color color)
设置开敞度可视或不可视部分颜色。- 参数:
color-
-
getLineColor
public Color getLineColor()
获取开敞度轮廓线颜色。
-
setLineColor
public void setLineColor(Color color)
设置开敞度轮廓线颜色。- 参数:
color-
-
getViewerPosition
public Point3D getViewerPosition()
开敞度分析,获取观察者位置。
-
setViewerPosition
public void setViewerPosition(Point3D position)
开敞度分析,设置观察者位置。- 参数:
position-
-
getDistance
public double getDistance()
获取可视距离- 返回:
-
setDistance
public void setDistance(double distance)
设置可视距离- 参数:
distance-
-
getQuality
public AnalysisQuality getQuality()
获取分析的质量级别。
-
setQuality
public void setQuality(AnalysisQuality quality)
设置分析的质量级别。- 参数:
quality-
-
getDomeType
public DomeType getDomeType()
获取开敞度类型。
-
setDomeType
public void setDomeType(DomeType domeType)
设置开敞度类型。- 参数:
domeType-
-
getDisplayStyle
public DisplayMode getDisplayStyle()
获取开敞度显示模式。
-
setDisplayStyle
public void setDisplayStyle(DisplayMode displayMode)
设置开敞度显示模式。- 参数:
displayMode-
-
build
public boolean build()
执行开敞度分析。
-
getViewDomeRatio
public double getViewDomeRatio(DomeType domeType)
获取开敞度分析比例。- 参数:
domeType- 开敞度分析类型,分可视部分和不可视部分。- 返回:
- 分析成功后得到开敞度分析比例。
-
getViewDomeShell
public GeoModel3D getViewDomeShell(DomeType dometype)
获取开敞度分析外壳。- 参数:
dometype- 开敞度分析类型,分可视部分和不可视部分。- 返回:
- 分析成功后得到开敞度分析外壳。
-
getViewDomeBody
public GeoModel3D getViewDomeBody(DomeType dometype)
获取开敞度分析闭合体。- 参数:
dometype- 开敞度分析类型,分可视部分和不可视部分。- 返回:
- 分析成功后得到一个闭合的三维实体模型。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.