public class SunlightAnalysis
extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
SunlightAnalysis(Scene scene)
默认构造函数。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
build()
执行阴影分析
|
void |
clear()
清除分析结果
|
void |
dispose()
释放该对象所占用的资源。
|
TimeZone |
getCurrentTimeZone()
获取时区
|
double |
getDuration(Point point)
返回指定屏幕位置的阴影率
|
Calendar |
getEndTime()
获取分析的结束时间
|
Calendar |
getStartTime()
获取分析的开始时间
|
int |
getTimeInterval()
获取时间间隔
|
void |
setColorDictTable(HashMap<Double,Color> colorTable)
设置颜色表
|
void |
setCurrentTimeZone(TimeZone value)
设置时区
|
void |
setEndTime(Calendar value)
设置分析的结束时间
|
void |
setStartTime(Calendar value)
设置分析的开始时间
|
void |
setTimeInterval(int minutes)
设置时间间隔
|
public SunlightAnalysis(Scene scene)
scene
- 三维场景类。public void dispose()
public void setStartTime(Calendar value)
value
- public Calendar getStartTime()
public void setEndTime(Calendar value)
value
- public Calendar getEndTime()
public int getTimeInterval()
public void setTimeInterval(int minutes)
public void setColorDictTable(HashMap<Double,Color> colorTable)
colorTable
- public double getDuration(Point point)
point
- public boolean build()
public void clear()
public void setCurrentTimeZone(TimeZone value)
value
- 时区,用于计算太阳的位置public TimeZone getCurrentTimeZone()
Copyright © 2021–2024 SuperMap. All rights reserved.