com.supermap.analyst.spatialanalyst
类 DistanceAnalystParameter
- java.lang.Object
-
- com.supermap.analyst.spatialanalyst.DistanceAnalystParameter
-
public class DistanceAnalystParameter extends java.lang.Object距离栅格分析参数类
-
-
构造器概要
构造器 构造器和说明 DistanceAnalystParameter()默认构造函数DistanceAnalystParameter(DistanceAnalystParameter parameter)拷贝构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 DatasetVectorgetBarrierRegion()获取障碍面DatasetGridgetCostGrid()获取耗费栅格数据集doublegetMaxDistance()获取最大距离doublegetMaxDownslopeDegree()获取最大下坡角度doublegetMaxUpslopeDegree()获取最大上坡角度intgetPathLineSmoothDegree()获取光滑系数SmoothMethodgetPathLineSmoothMethod()获取光滑方法DatasetgetSourceDataset()获取源数据DatasetGridgetSurfaceGrid()获取表面栅格数据集DatasourcegetTargetDatasource()获取目标数据源voidsetBarrierRegion(DatasetVector value)设置障碍面voidsetCostGrid(DatasetGrid costGrid)设置耗费栅格数据集voidsetMaxDistance(double maxDistance)设置最大距离voidsetMaxDownslopeDegree(double value)设置最大下坡角度voidsetMaxUpslopeDegree(double value)设置最大上坡角度voidsetPathLineSmoothDegree(int value)设置光滑系数voidsetPathLineSmoothMethod(SmoothMethod value)设置光滑方法voidsetSourceDataset(Dataset sourceDataset)设置源数据voidsetSurfaceGrid(DatasetGrid surfaceGrid)设置表面栅格数据集voidsetTargetDatasource(Datasource targetDatasource)设置目标数据源
-
-
-
构造器详细资料
-
DistanceAnalystParameter
public DistanceAnalystParameter()
默认构造函数
-
DistanceAnalystParameter
public DistanceAnalystParameter(DistanceAnalystParameter parameter)
拷贝构造函数- 参数:
parameter- 待拷贝构造对象
-
-
方法详细资料
-
getMaxDistance
public double getMaxDistance()
获取最大距离- 返回:
-
setMaxDistance
public void setMaxDistance(double maxDistance)
设置最大距离- 参数:
maxDistance-
-
getSourceDataset
public Dataset getSourceDataset()
获取源数据- 返回:
- 源数据集
-
setSourceDataset
public void setSourceDataset(Dataset sourceDataset)
设置源数据- 参数:
sourceDataset- 源数据集
-
getCostGrid
public DatasetGrid getCostGrid()
获取耗费栅格数据集- 返回:
- 耗费栅格数据集
-
setCostGrid
public void setCostGrid(DatasetGrid costGrid)
设置耗费栅格数据集- 参数:
costGrid- 耗费栅格数据集
-
getSurfaceGrid
public DatasetGrid getSurfaceGrid()
获取表面栅格数据集- 返回:
- 表面栅格数据集
-
setSurfaceGrid
public void setSurfaceGrid(DatasetGrid surfaceGrid)
设置表面栅格数据集- 参数:
surfaceGrid- 表面栅格数据集
-
getTargetDatasource
public Datasource getTargetDatasource()
获取目标数据源- 返回:
- 目标数据源
-
setTargetDatasource
public void setTargetDatasource(Datasource targetDatasource)
设置目标数据源- 参数:
targetDatasource- 目标数据源
-
getMaxUpslopeDegree
public double getMaxUpslopeDegree()
获取最大上坡角度- 返回:
- 最大上坡角度
-
setMaxUpslopeDegree
public void setMaxUpslopeDegree(double value)
设置最大上坡角度- 参数:
value- 最大上坡角度
-
getMaxDownslopeDegree
public double getMaxDownslopeDegree()
获取最大下坡角度- 返回:
- 最大下坡角度
-
setMaxDownslopeDegree
public void setMaxDownslopeDegree(double value)
设置最大下坡角度- 参数:
value- 最大下坡角度
-
getPathLineSmoothMethod
public SmoothMethod getPathLineSmoothMethod()
获取光滑方法- 返回:
- 光滑方法
-
setPathLineSmoothMethod
public void setPathLineSmoothMethod(SmoothMethod value)
设置光滑方法- 参数:
value- 光滑方法
-
getPathLineSmoothDegree
public int getPathLineSmoothDegree()
获取光滑系数- 返回:
- 光滑系数
-
setPathLineSmoothDegree
public void setPathLineSmoothDegree(int value)
设置光滑系数- 参数:
value- 光滑系数
-
getBarrierRegion
public DatasetVector getBarrierRegion()
获取障碍面- 返回:
- 障碍面数据集
-
setBarrierRegion
public void setBarrierRegion(DatasetVector value)
设置障碍面- 参数:
value- 障碍面数据集
-
-