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)拷贝构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放对象所占用的资源。booleanequals(Object obj)DoublegetMaximumWavelength()DoublegetMinimumWavelength()DoublegetRadianceBias()DoublegetRadianceGain()DoublegetReflectanceBias()DoublegetReflectanceGain()DoublegetSolarIrradiance()inthashCode()SpectralInfosetMaximumWavelength(Double wavelength)设置波长最大值,没有波长值信息时,设置为 null 或不设置SpectralInfosetMinimumWavelength(Double wavelength)设置波长最小值,没有波长值信息时,设置为 null 或不设置SpectralInfosetRadianceBias(Double radianceBias)设置辐射率偏差。SpectralInfosetRadianceGain(Double radianceGain)设置辐射率增益。SpectralInfosetReflectanceBias(Double reflectanceBias)设置表观反射率偏差,没有相关信息时,设置为 null 或不设置SpectralInfosetReflectanceGain(Double reflectanceGain)设置表观反射率增益,没有相关信息时,设置为 null 或不设置SpectralInfosetSolarIrradiance(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–2025 SuperMap. All rights reserved.