com.supermap.image.processing
类 SpectralInfo
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.image.processing.SpectralInfo
-
- 所有已实现的接口:
- IDisposable
public class SpectralInfo extends com.supermap.data.InternalHandleDisposable
波谱信息,用于描述各种传感器的波谱信息
-
-
构造器概要
构造器 构造器和说明 SpectralInfo()
默认构造函数SpectralInfo(SpectralInfo spectral)
拷贝构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
boolean
equals(Object obj)
Double
getMaximumWavelength()
Double
getMinimumWavelength()
Double
getRadianceBias()
Double
getRadianceGain()
Double
getReflectanceBias()
Double
getReflectanceGain()
Double
getSolarIrradiance()
int
hashCode()
SpectralInfo
setMaximumWavelength(Double wavelength)
设置波长最大值,没有波长值信息时,设置为 null 或不设置SpectralInfo
setMinimumWavelength(Double wavelength)
设置波长最小值,没有波长值信息时,设置为 null 或不设置SpectralInfo
setRadianceBias(Double radianceBias)
设置辐射率偏差。SpectralInfo
setRadianceGain(Double radianceGain)
设置辐射率增益。SpectralInfo
setReflectanceBias(Double reflectanceBias)
设置表观反射率偏差,没有相关信息时,设置为 null 或不设置SpectralInfo
setReflectanceGain(Double reflectanceGain)
设置表观反射率增益,没有相关信息时,设置为 null 或不设置SpectralInfo
setSolarIrradiance(Double solarIrradiance)
设置太阳辐照度。
-
-
-
构造器详细资料
-
SpectralInfo
public SpectralInfo()
默认构造函数
-
SpectralInfo
public SpectralInfo(SpectralInfo spectral)
拷贝构造函数- 参数:
spectral
-
-
-
方法详细资料
-
dispose
public void dispose()
-
getMinimumWavelength
public Double getMinimumWavelength()
- 返回:
- 获取波长最小值,没有波长值信息时,返回 null
-
setMinimumWavelength
public SpectralInfo setMinimumWavelength(Double wavelength)
设置波长最小值,没有波长值信息时,设置为 null 或不设置- 参数:
wavelength
- 波长最小值- 返回:
- 当前对象
-
getMaximumWavelength
public Double getMaximumWavelength()
- 返回:
- 获取波长最大值,没有波长值信息时,返回 null
-
setMaximumWavelength
public SpectralInfo setMaximumWavelength(Double wavelength)
设置波长最大值,没有波长值信息时,设置为 null 或不设置- 参数:
wavelength
- 波长最大值- 返回:
- 当前对象
-
getRadianceGain
public Double getRadianceGain()
- 返回:
- 获取辐射率增益,即辐射定标响应度。没有相关信息时,返回 null
-
setRadianceGain
public SpectralInfo setRadianceGain(Double radianceGain)
设置辐射率增益。没有相关信息时,设置为 null 或不设置- 参数:
radianceGain
- 辐射率增益- 返回:
- 当前对象
-
getRadianceBias
public Double getRadianceBias()
- 返回:
- 获取辐射率偏差,即辐射定标偏离度。没有相关信息时,返回 null
-
setRadianceBias
public SpectralInfo setRadianceBias(Double radianceBias)
设置辐射率偏差。没有相关信息时,设置为 null 或不设置- 参数:
radianceBias
- 辐射率偏差- 返回:
- 当前对象
-
getSolarIrradiance
public Double getSolarIrradiance()
- 返回:
- 获取太阳辐照度,没有相关信息时,返回 null
-
setSolarIrradiance
public SpectralInfo setSolarIrradiance(Double solarIrradiance)
设置太阳辐照度。没有相关信息时,设置为 null 或不设置- 参数:
solarIrradiance
- 太阳辐照度- 返回:
- 当前对象
-
getReflectanceGain
public Double getReflectanceGain()
- 返回:
- 获取表观反射率增益。没有相关信息时,返回 null
-
setReflectanceGain
public SpectralInfo setReflectanceGain(Double reflectanceGain)
设置表观反射率增益,没有相关信息时,设置为 null 或不设置- 参数:
reflectanceGain
- 表观反射率增益- 返回:
- 当前对象
-
getReflectanceBias
public Double getReflectanceBias()
- 返回:
- 获取表观反射率偏差。没有相关信息时,返回 null
-
setReflectanceBias
public SpectralInfo setReflectanceBias(Double reflectanceBias)
设置表观反射率偏差,没有相关信息时,设置为 null 或不设置- 参数:
reflectanceBias
- 表观反射率偏差- 返回:
- 当前对象
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.