public class ImageStretchingParameter
extends com.supermap.data.InternalHandle
构造器和说明 |
---|
ImageStretchingParameter()
构造一个影像拉伸参数对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放该对象所占用的资源。
|
int[] |
getBandIndexs()
返回输出的波段索引集合。
|
double |
getGamma()
返回伽马拉伸参数。
|
static long |
getHandle(com.supermap.data.InternalHandle obj) |
double |
getMaxPercent()
返回最大截断百分比值。
|
double |
getMinPercent()
返回最小截断百分比值。
|
double |
getNoDataValue()
返回无值。
|
int |
getNumOfStd()
返回高斯标准差系数。
|
double |
getOutputRangeMax()
已过时。
|
double |
getOutputRangeMin()
已过时。
|
Enum |
getPixelFormat()
返回像素格式。
|
ImageStretchingType |
getStretchingType()
返回拉伸类型。
|
double |
getTruncationMax()
已过时。
|
double |
getTruncationMin()
已过时。
|
boolean |
isStretchByPercent()
已过时。
|
ImageStretchingParameter |
setBandIndexs(int[] outputBandIndexs)
设置输出的波段索引集合。
|
ImageStretchingParameter |
setGamma(double gamma)
设置伽马拉伸参数。
|
static void |
setHandle(com.supermap.data.InternalHandle obj,
long handle) |
ImageStretchingParameter |
setMaxPercent(double maxPercent)
设置最大截断百分比值,表示最大值截断比例,范围为(0,100]。
|
ImageStretchingParameter |
setMinPercent(double minPercent)
设置最小截断百分比值,表示最小截断比例,范围为[0,100)。
|
ImageStretchingParameter |
setNoDataValue(double noDataValue)
设置无值。
|
ImageStretchingParameter |
setNumOfStd(int numOfStd)
设置高斯标准差系数,可以改变高斯分布的形状。
|
ImageStretchingParameter |
setOutputRangeMax(double outputRangeMax)
已过时。
|
ImageStretchingParameter |
setOutputRangeMin(double outputRangeMin)
已过时。
|
ImageStretchingParameter |
setPixelFormat(PixelFormat pixelFormat)
设置像素格式。
|
ImageStretchingParameter |
setStretchByPercent(boolean isStretchByPercent)
已过时。
|
ImageStretchingParameter |
setStretchingType(ImageStretchingType stretchingType)
设置拉伸类型。
|
ImageStretchingParameter |
setTruncationMax(double truncationMax)
已过时。
|
ImageStretchingParameter |
setTruncationMin(double truncationMin)
已过时。
|
public Enum getPixelFormat()
public ImageStretchingParameter setPixelFormat(PixelFormat pixelFormat)
pixelFormat
- 像素格式。public double getNoDataValue()
public ImageStretchingParameter setNoDataValue(double noDataValue)
noDataValue
- 无值。public double getMinPercent()
public ImageStretchingParameter setMinPercent(double minPercent)
minPercent
- 最小截断百分比值。public double getMaxPercent()
public ImageStretchingParameter setMaxPercent(double maxPercent)
maxPercent
- 最大截断百分比值。public ImageStretchingParameter setBandIndexs(int[] outputBandIndexs)
outputBandIndexs
- 设置输出的波段索引集合。public int[] getBandIndexs()
public ImageStretchingType getStretchingType()
public ImageStretchingParameter setStretchingType(ImageStretchingType stretchingType)
stretchingType
- 拉伸类型。public double getGamma()
public ImageStretchingParameter setGamma(double gamma)
gamma
- 伽马拉伸参数。public int getNumOfStd()
public ImageStretchingParameter setNumOfStd(int numOfStd)
numOfStd
- 标准差数。public void dispose()
@Deprecated public double getOutputRangeMin()
@Deprecated public ImageStretchingParameter setOutputRangeMin(double outputRangeMin)
outputRangeMin
- 输出最小值。@Deprecated public double getOutputRangeMax()
@Deprecated public ImageStretchingParameter setOutputRangeMax(double outputRangeMax)
outputRangeMax
- 输出最大值。@Deprecated public double getTruncationMin()
@Deprecated public ImageStretchingParameter setTruncationMin(double truncationMin)
truncationMin
- 拉伸最小截断值。@Deprecated public double getTruncationMax()
@Deprecated public ImageStretchingParameter setTruncationMax(double truncationMax)
truncationMax
- 拉伸最大截断值。@Deprecated public boolean isStretchByPercent()
@Deprecated public ImageStretchingParameter setStretchByPercent(boolean isStretchByPercent)
isStretchByPercent
- 是否百分比截断拉伸。public static long getHandle(com.supermap.data.InternalHandle obj)
public static void setHandle(com.supermap.data.InternalHandle obj, long handle)
Copyright © 2021–2024 SuperMap. All rights reserved.