|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.mapping.ImageStretchOption
public class ImageStretchOption
影像拉伸类。
构造方法摘要 | |
---|---|
ImageStretchOption()
构造一个新的影像拉伸类。 |
|
ImageStretchOption(ImageStretchOption imageStretchOption)
根据制定的影像拉伸对象构造一个新的与其一致的影像拉伸对象。 |
方法摘要 | |
---|---|
double |
getGaussianStretchRatioFactor()
返回高斯拉伸系数。 |
double |
getPercentClipBlueBandMaxValue()
返回多波段影像中蓝波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最大像元值,在进行影像拉伸时,蓝波段中大于该像元值的像元将不参与拉伸。 |
double |
getPercentClipBlueBandMinValue()
返回多波段影像中蓝波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最小像元值,在进行影像拉伸时,蓝波段中小于该像元值的像元将不参与拉伸。 |
double |
getPercentClipGreenBandMaxValue()
返回多波段影像中绿波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最大像元值,在进行影像拉伸时,绿波段中大于该像元值的像元将不参与拉伸。 |
double |
getPercentClipGreenBandMinValue()
返回多波段影像中绿波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最小像元值,在进行影像拉伸时,绿波段中小于该像元值的像元将不参与拉伸。 |
double |
getPercentClipRedBandMaxValue()
返回多波段影像中红波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最大像元值,在进行影像拉伸时,红波段中大于该像元值的像元将不参与拉伸。 |
double |
getPercentClipRedBandMinValue()
返回多波段影像中红波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最小像元值,在进行影像拉伸时,红波段中小于该像元值的像元将不参与拉伸。 |
double |
getPercentClipStretchMaxPercent()
返回当采用百分比截断拉伸时,需要从拉伸中排除的处于大值部分的像元的百分比数。 |
double |
getPercentClipStretchMinPercent()
返回当采用百分比截断拉伸时,需要从拉伸中排除的处于小值部分的像元的百分比数。 |
double |
getStandardDeviationStretchFactor()
返回标准差拉伸系数。 |
java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> |
getStandardHistograms()
返回进行直方图匹配时所输入标准直方图,即作为参考的直方图。 |
ImageStretchType |
getStretchType()
返回影像拉伸类型。 |
boolean |
isGaussianStretchMiddleFactor()
返回进行高斯拉伸时,是否使用中间值。 |
void |
setGaussianStretchMiddleFactor(boolean value)
设置进行高斯拉伸时,是否使用中间值。 |
void |
setGaussianStretchRatioFactor(double value)
设置高斯拉伸参数。 |
void |
setPercentClipBlueBandMaxValue(double value)
设置多波段影像中蓝波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最大像元值,在进行影像拉伸时,蓝波段中大于该像元值的像元将不参与拉伸。 |
void |
setPercentClipBlueBandMinPercent(double value)
设置多波段影像中蓝波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最小像元值,在进行影像拉伸时,蓝波段中小于该像元值的像元将不参与拉伸。 |
void |
setPercentClipGreenBandMaxValue(double value)
设置多波段影像中绿波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最大像元值,在进行影像拉伸时,绿波段中大于该像元值的像元将不参与拉伸。 |
void |
setPercentClipGreenBandMinValue(double value)
设置多波段影像中绿波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最小像元值,在进行影像拉伸时,绿波段中小于该像元值的像元将不参与拉伸。 |
void |
setPercentClipRedBandMaxValue(double value)
设置多波段影像中红波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最大像元值,在进行影像拉伸时,红波段中大于该像元值的像元将不参与拉伸。 |
void |
setPercentClipRedBandMinValue(double value)
设置多波段影像中红波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最小像元值,在进行影像拉伸时,红波段中小于该像元值的像元将不参与拉伸。 |
void |
setPercentClipStretchMaxPercent(double value)
设置当采用百分比截断拉伸时,需要从拉伸中排除的处于大值部分的像元的百分比数。 |
void |
setPercentClipStretchMinPercent(double value)
设置当采用百分比截断拉伸时,需要从拉伸中排除的处于小值部分的像元的百分比数。 |
void |
setStandardDeviationStretchFactor(double value)
设置标准差拉伸系数。 |
void |
setStandardHistograms(java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> value)
设置进行直方图匹配时所输入标准直方图,即作为参考的直方图。 |
void |
setStretchType(ImageStretchType stretchType)
设置影像拉伸类型。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public ImageStretchOption()
public ImageStretchOption(ImageStretchOption imageStretchOption)
imageStretchOption
- 指定的影像拉伸对象。方法详细信息 |
---|
public ImageStretchType getStretchType()
public void setStretchType(ImageStretchType stretchType)
stretchType
- 影像拉伸类型。public double getStandardDeviationStretchFactor()
public void setStandardDeviationStretchFactor(double value)
value
- 标准差拉伸系数。public void setGaussianStretchRatioFactor(double value)
value
- 高斯拉伸参数。public double getGaussianStretchRatioFactor()
public void setGaussianStretchMiddleFactor(boolean value)
value
- 一个布尔值,指示进行高斯拉伸时,是否使用中间值。true 表示使用中间值;false 表示不使用中间值,而是使用平均值。public boolean isGaussianStretchMiddleFactor()
public java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> getStandardHistograms()
public void setStandardHistograms(java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> value)
value
- 标准直方图信息,即作为参考的直方图的信息。public double getPercentClipStretchMaxPercent()
public void setPercentClipStretchMaxPercent(double value)
value
- 当采用百分比截断拉伸时,需要从拉伸中排除的处于大值部分的像元的百分比数。public double getPercentClipStretchMinPercent()
public void setPercentClipStretchMinPercent(double value)
value
- 当采用百分比截断拉伸时,需要从拉伸中排除的处于小值部分的像元的百分比数。public double getPercentClipRedBandMaxValue()
public void setPercentClipRedBandMaxValue(double value)
value
- 多波段影像中红波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最大像元值,在进行影像拉伸时,红波段中大于该像元值的像元将不参与拉伸。public double getPercentClipRedBandMinValue()
public void setPercentClipRedBandMinValue(double value)
value
- 多波段影像中红波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最小像元值,在进行影像拉伸时,红波段中小于该像元值的像元将不参与拉伸。public double getPercentClipGreenBandMaxValue()
public void setPercentClipGreenBandMaxValue(double value)
value
- 多波段影像中绿波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最大像元值,在进行影像拉伸时,绿波段中大于该像元值的像元将不参与拉伸。public double getPercentClipGreenBandMinValue()
public void setPercentClipGreenBandMinValue(double value)
value
- 多波段影像中绿波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最小像元值,在进行影像拉伸时,绿波段中小于该像元值的像元将不参与拉伸。public double getPercentClipBlueBandMaxValue()
public void setPercentClipBlueBandMaxValue(double value)
value
- 多波段影像中蓝波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最大像元值,在进行影像拉伸时,蓝波段中大于该像元值的像元将不参与拉伸。public double getPercentClipBlueBandMinValue()
public void setPercentClipBlueBandMinPercent(double value)
value
- 多波段影像中蓝波段的像元值,用于进行百分比截断拉伸处理,该值指定了截断的最小像元值,在进行影像拉伸时,蓝波段中小于该像元值的像元将不参与拉伸。
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |