Class TLcdISO19115ImageDescription

All Implemented Interfaces:
ILcdDataObject, ILcdCloneable, ILcdDeepCloneable, Cloneable

public class TLcdISO19115ImageDescription extends TLcdISO19115CoverageDescription
Information about an image's suitability for use
Since:
10.0
  • Field Details

    • ILLUMINATION_ELEVATION_ANGLE_PROPERTY

      public static final TLcdDataProperty ILLUMINATION_ELEVATION_ANGLE_PROPERTY
      Data property that maps to the illuminationElevationAngle element. The possible values for this property are instances of TLcdISO19115Optional<Double>.
    • ILLUMINATION_AZIMUTH_ANGLE_PROPERTY

      public static final TLcdDataProperty ILLUMINATION_AZIMUTH_ANGLE_PROPERTY
      Data property that maps to the illuminationAzimuthAngle element. The possible values for this property are instances of TLcdISO19115Optional<Double>.
    • IMAGING_CONDITION_PROPERTY

      public static final TLcdDataProperty IMAGING_CONDITION_PROPERTY
      Data property that maps to the imagingCondition element. The possible values for this property are instances of TLcdISO19115Optional<TLcdISO19115ImagingConditionCode>.
    • IMAGE_QUALITY_CODE_PROPERTY

      public static final TLcdDataProperty IMAGE_QUALITY_CODE_PROPERTY
      Data property that maps to the imageQualityCode element. The possible values for this property are instances of TLcdISO19118Property<TLcdISO19115Identifier>.
    • CLOUD_COVER_PERCENTAGE_PROPERTY

      public static final TLcdDataProperty CLOUD_COVER_PERCENTAGE_PROPERTY
      Data property that maps to the cloudCoverPercentage element. The possible values for this property are instances of TLcdISO19115Optional<Double>.
    • PROCESSING_LEVEL_CODE_PROPERTY

      public static final TLcdDataProperty PROCESSING_LEVEL_CODE_PROPERTY
      Data property that maps to the processingLevelCode element. The possible values for this property are instances of TLcdISO19118Property<TLcdISO19115Identifier>.
    • COMPRESSION_GENERATION_QUANTITY_PROPERTY

      public static final TLcdDataProperty COMPRESSION_GENERATION_QUANTITY_PROPERTY
      Data property that maps to the compressionGenerationQuantity element. The possible values for this property are instances of TLcdISO19115Optional<Long>.
    • TRIANGULATION_INDICATOR_PROPERTY

      public static final TLcdDataProperty TRIANGULATION_INDICATOR_PROPERTY
      Data property that maps to the triangulationIndicator element. The possible values for this property are instances of TLcdISO19115Optional<Boolean>.
    • RADIOMETRIC_CALIBRATION_DATA_AVAILABILITY_PROPERTY

      public static final TLcdDataProperty RADIOMETRIC_CALIBRATION_DATA_AVAILABILITY_PROPERTY
      Data property that maps to the radiometricCalibrationDataAvailability element. The possible values for this property are instances of TLcdISO19115Optional<Boolean>.
    • CAMERA_CALIBRATION_INFORMATION_AVAILABILITY_PROPERTY

      public static final TLcdDataProperty CAMERA_CALIBRATION_INFORMATION_AVAILABILITY_PROPERTY
      Data property that maps to the cameraCalibrationInformationAvailability element. The possible values for this property are instances of TLcdISO19115Optional<Boolean>.
    • FILM_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY

      public static final TLcdDataProperty FILM_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY
      Data property that maps to the filmDistortionInformationAvailability element. The possible values for this property are instances of TLcdISO19115Optional<Boolean>.
    • LENS_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY

      public static final TLcdDataProperty LENS_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY
      Data property that maps to the lensDistortionInformationAvailability element. The possible values for this property are instances of TLcdISO19115Optional<Boolean>.
  • Constructor Details

    • TLcdISO19115ImageDescription

      public TLcdISO19115ImageDescription()
    • TLcdISO19115ImageDescription

      public TLcdISO19115ImageDescription(TLcdDataType aType)
  • Method Details

    • getIlluminationElevationAngle

      public Double getIlluminationElevationAngle()
      Returns the role value contained in the value of the ILLUMINATION_ELEVATION_ANGLE_PROPERTY property. Returns null if the value of the ILLUMINATION_ELEVATION_ANGLE_PROPERTY property is null.
      Returns:
      the role value of the ILLUMINATION_ELEVATION_ANGLE_PROPERTY property.
      See Also:
    • setIlluminationElevationAngle

      public void setIlluminationElevationAngle(Double aValue)
      Sets the value of the property that maps to the illuminationElevationAngle element. to a new instance of the association class TLcdISO19115Optional initialized with the given role value. In case the given role value is null, the ILLUMINATION_ELEVATION_ANGLE_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the ILLUMINATION_ELEVATION_ANGLE_PROPERTY property.
    • getIlluminationAzimuthAngle

      public Double getIlluminationAzimuthAngle()
      Returns the role value contained in the value of the ILLUMINATION_AZIMUTH_ANGLE_PROPERTY property. Returns null if the value of the ILLUMINATION_AZIMUTH_ANGLE_PROPERTY property is null.
      Returns:
      the role value of the ILLUMINATION_AZIMUTH_ANGLE_PROPERTY property.
      See Also:
    • setIlluminationAzimuthAngle

      public void setIlluminationAzimuthAngle(Double aValue)
      Sets the value of the property that maps to the illuminationAzimuthAngle element. to a new instance of the association class TLcdISO19115Optional initialized with the given role value. In case the given role value is null, the ILLUMINATION_AZIMUTH_ANGLE_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the ILLUMINATION_AZIMUTH_ANGLE_PROPERTY property.
    • getImagingCondition

      public TLcdISO19115ImagingConditionCode getImagingCondition()
      Returns the role value contained in the value of the IMAGING_CONDITION_PROPERTY property. Returns null if the value of the IMAGING_CONDITION_PROPERTY property is null.
      Returns:
      the role value of the IMAGING_CONDITION_PROPERTY property.
      See Also:
    • setImagingCondition

      public void setImagingCondition(TLcdISO19115ImagingConditionCode aValue)
      Sets the value of the property that maps to the imagingCondition element. to a new instance of the association class TLcdISO19115Optional initialized with the given role value. In case the given role value is null, the IMAGING_CONDITION_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the IMAGING_CONDITION_PROPERTY property.
    • getImageQualityCode

      public TLcdISO19115Identifier getImageQualityCode()
      Returns the role value contained in the value of the IMAGE_QUALITY_CODE_PROPERTY property. Returns null if the value of the IMAGE_QUALITY_CODE_PROPERTY property is null.
      Returns:
      the role value of the IMAGE_QUALITY_CODE_PROPERTY property.
      See Also:
    • setImageQualityCode

      public void setImageQualityCode(TLcdISO19115Identifier aValue)
      Sets the value of the property that maps to the imageQualityCode element. to a new instance of the association class TLcdISO19118Property initialized with the given role value. In case the given role value is null, the IMAGE_QUALITY_CODE_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the IMAGE_QUALITY_CODE_PROPERTY property.
    • getCloudCoverPercentage

      public Double getCloudCoverPercentage()
      Returns the role value contained in the value of the CLOUD_COVER_PERCENTAGE_PROPERTY property. Returns null if the value of the CLOUD_COVER_PERCENTAGE_PROPERTY property is null.
      Returns:
      the role value of the CLOUD_COVER_PERCENTAGE_PROPERTY property.
      See Also:
    • setCloudCoverPercentage

      public void setCloudCoverPercentage(Double aValue)
      Sets the value of the property that maps to the cloudCoverPercentage element. to a new instance of the association class TLcdISO19115Optional initialized with the given role value. In case the given role value is null, the CLOUD_COVER_PERCENTAGE_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the CLOUD_COVER_PERCENTAGE_PROPERTY property.
    • getProcessingLevelCode

      public TLcdISO19115Identifier getProcessingLevelCode()
      Returns the role value contained in the value of the PROCESSING_LEVEL_CODE_PROPERTY property. Returns null if the value of the PROCESSING_LEVEL_CODE_PROPERTY property is null.
      Returns:
      the role value of the PROCESSING_LEVEL_CODE_PROPERTY property.
      See Also:
    • setProcessingLevelCode

      public void setProcessingLevelCode(TLcdISO19115Identifier aValue)
      Sets the value of the property that maps to the processingLevelCode element. to a new instance of the association class TLcdISO19118Property initialized with the given role value. In case the given role value is null, the PROCESSING_LEVEL_CODE_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the PROCESSING_LEVEL_CODE_PROPERTY property.
    • getCompressionGenerationQuantity

      public Long getCompressionGenerationQuantity()
      Returns the role value contained in the value of the COMPRESSION_GENERATION_QUANTITY_PROPERTY property. Returns null if the value of the COMPRESSION_GENERATION_QUANTITY_PROPERTY property is null.
      Returns:
      the role value of the COMPRESSION_GENERATION_QUANTITY_PROPERTY property.
      See Also:
    • setCompressionGenerationQuantity

      public void setCompressionGenerationQuantity(Long aValue)
      Sets the value of the property that maps to the compressionGenerationQuantity element. to a new instance of the association class TLcdISO19115Optional initialized with the given role value. In case the given role value is null, the COMPRESSION_GENERATION_QUANTITY_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the COMPRESSION_GENERATION_QUANTITY_PROPERTY property.
    • getTriangulationIndicator

      public Boolean getTriangulationIndicator()
      Returns the role value contained in the value of the TRIANGULATION_INDICATOR_PROPERTY property. Returns null if the value of the TRIANGULATION_INDICATOR_PROPERTY property is null.
      Returns:
      the role value of the TRIANGULATION_INDICATOR_PROPERTY property.
      See Also:
    • setTriangulationIndicator

      public void setTriangulationIndicator(Boolean aValue)
      Sets the value of the property that maps to the triangulationIndicator element. to a new instance of the association class TLcdISO19115Optional initialized with the given role value. In case the given role value is null, the TRIANGULATION_INDICATOR_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the TRIANGULATION_INDICATOR_PROPERTY property.
    • getRadiometricCalibrationDataAvailability

      public Boolean getRadiometricCalibrationDataAvailability()
      Returns the role value contained in the value of the RADIOMETRIC_CALIBRATION_DATA_AVAILABILITY_PROPERTY property. Returns null if the value of the RADIOMETRIC_CALIBRATION_DATA_AVAILABILITY_PROPERTY property is null.
      Returns:
      the role value of the RADIOMETRIC_CALIBRATION_DATA_AVAILABILITY_PROPERTY property.
      See Also:
    • setRadiometricCalibrationDataAvailability

      public void setRadiometricCalibrationDataAvailability(Boolean aValue)
      Sets the value of the property that maps to the radiometricCalibrationDataAvailability element. to a new instance of the association class TLcdISO19115Optional initialized with the given role value. In case the given role value is null, the RADIOMETRIC_CALIBRATION_DATA_AVAILABILITY_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the RADIOMETRIC_CALIBRATION_DATA_AVAILABILITY_PROPERTY property.
    • getCameraCalibrationInformationAvailability

      public Boolean getCameraCalibrationInformationAvailability()
      Returns the role value contained in the value of the CAMERA_CALIBRATION_INFORMATION_AVAILABILITY_PROPERTY property. Returns null if the value of the CAMERA_CALIBRATION_INFORMATION_AVAILABILITY_PROPERTY property is null.
      Returns:
      the role value of the CAMERA_CALIBRATION_INFORMATION_AVAILABILITY_PROPERTY property.
      See Also:
    • setCameraCalibrationInformationAvailability

      public void setCameraCalibrationInformationAvailability(Boolean aValue)
      Sets the value of the property that maps to the cameraCalibrationInformationAvailability element. to a new instance of the association class TLcdISO19115Optional initialized with the given role value. In case the given role value is null, the CAMERA_CALIBRATION_INFORMATION_AVAILABILITY_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the CAMERA_CALIBRATION_INFORMATION_AVAILABILITY_PROPERTY property.
    • getFilmDistortionInformationAvailability

      public Boolean getFilmDistortionInformationAvailability()
      Returns the role value contained in the value of the FILM_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY property. Returns null if the value of the FILM_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY property is null.
      Returns:
      the role value of the FILM_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY property.
      See Also:
    • setFilmDistortionInformationAvailability

      public void setFilmDistortionInformationAvailability(Boolean aValue)
      Sets the value of the property that maps to the filmDistortionInformationAvailability element. to a new instance of the association class TLcdISO19115Optional initialized with the given role value. In case the given role value is null, the FILM_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the FILM_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY property.
    • getLensDistortionInformationAvailability

      public Boolean getLensDistortionInformationAvailability()
      Returns the role value contained in the value of the LENS_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY property. Returns null if the value of the LENS_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY property is null.
      Returns:
      the role value of the LENS_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY property.
      See Also:
    • setLensDistortionInformationAvailability

      public void setLensDistortionInformationAvailability(Boolean aValue)
      Sets the value of the property that maps to the lensDistortionInformationAvailability element. to a new instance of the association class TLcdISO19115Optional initialized with the given role value. In case the given role value is null, the LENS_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY property is set to null.
      Parameters:
      aValue - the role value to set for the LENS_DISTORTION_INFORMATION_AVAILABILITY_PROPERTY property.