|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.realspace.spatialanalyst.SlopeMap
public class SlopeMap
坡度坡向图类,给定分析区域,在指定的场景中分析出坡度和坡向。
构造方法摘要 | |
---|---|
SlopeMap(Scene scene)
根据指定的Scene对象,构造一个新的SlopeMap对象。 |
方法摘要 | |
---|---|
boolean |
build()
执行坡度坡向分析。 |
void |
clear()
清除分析结果。 |
void |
dispose()
释放对象占用的本地资源。 |
java.awt.Color |
getBorderColor()
获取分析区域边框颜色。 |
java.util.HashMap<java.lang.Double,java.awt.Color> |
getColorDictTable()
获取分析结果的颜色表。 |
Rectangle2D |
getCoverageArea()
获取要分析的区域。 |
Geometry |
getCoverageRegion()
获取坡度坡向分析的多边形区域。 |
SlopeDisplayMode |
getDisplayStyle()
获取坡度分析的显示方式。 |
double |
getMaxVisibleSlope()
获取最大可见坡度,单位:度。 |
double |
getMinVisibleSlope()
获取最小可见坡度,单位:度。 |
double |
getOpacity()
获取分析显示的不透明度,范围(0-100)。 |
double |
getSlopeDirectionValue(Point3D point)
获得指定位置点的坡向值,大小在0~360之间,单位:度。 |
double |
getSlopeValue(Point3D point)
获得指定位置点的坡度值,大小在0~90之间,单位:度。 |
boolean |
isArrowMove()
获取坡向箭头是否支持运动。 |
boolean |
isBorderVisible()
获取分析区域边框是否可见。 |
void |
setArrowMove(boolean value)
设置坡向箭头是否支持运动。 |
void |
setBorderColor(java.awt.Color borderColor)
设置分析区域边框颜色。 |
void |
setBorderVisible(boolean borderVisible)
设置分析区域边框是否可见。 |
void |
setColorDictTable(java.util.HashMap<java.lang.Double,java.awt.Color> colorTable)
设置分析结果的颜色表。 |
void |
setCoverageArea(Rectangle2D coverageArea)
设置要分析的区域。 |
void |
setCoverageRegion(Geometry coverageRegion)
设置坡度坡向分析的多边形区域。 |
void |
setDisplayStyle(SlopeDisplayMode mode)
设置坡度分析的显示方式。 |
void |
setMaxVisibleSlope(double slope)
设置最大可见坡度,单位:度。 |
void |
setMinVisibleSlope(double slope)
设置最小可见坡度,单位:度。 |
void |
setOpacity(double opacity)
设置分析显示的不透明度,范围(0-100)。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public SlopeMap(Scene scene)
scene
- 指定的场景对象。方法详细信息 |
---|
public void dispose()
public Geometry getCoverageRegion()
public void setCoverageRegion(Geometry coverageRegion)
coverageRegion
- 指定的多边形区域。public double getOpacity()
public void setOpacity(double opacity)
opacity
- 指定的不透明度数值。public SlopeDisplayMode getDisplayStyle()
public void setDisplayStyle(SlopeDisplayMode mode)
mode
- 指定坡度分析的显示方式。public double getMinVisibleSlope()
public void setMinVisibleSlope(double slope)
slope
- 指定的坡度数值。public double getMaxVisibleSlope()
public void setMaxVisibleSlope(double slope)
slope
- 指定的坡度数值。public boolean isBorderVisible()
public void setBorderVisible(boolean borderVisible)
borderVisible
- 指定边框的可见性。public java.awt.Color getBorderColor()
public void setBorderColor(java.awt.Color borderColor)
borderColor
- 指定分析区域边框的颜色。public void setColorDictTable(java.util.HashMap<java.lang.Double,java.awt.Color> colorTable)
colorTable
- 指定的颜色表。public java.util.HashMap<java.lang.Double,java.awt.Color> getColorDictTable()
public boolean build()
public void clear()
public double getSlopeValue(Point3D point)
point
- 指定的三维点位置。
public double getSlopeDirectionValue(Point3D point)
point
- 指定的三维点位置。
public boolean isArrowMove()
public void setArrowMove(boolean value)
value
- 指定是否支持运动。public Rectangle2D getCoverageArea()
public void setCoverageArea(Rectangle2D coverageArea)
coverageArea
- 指定的分析区域。
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |