Class ALcdMeasureProvider.Parameters

java.lang.Object
com.luciad.util.measure.ALcdMeasureProvider.Parameters
Enclosing class:
ALcdMeasureProvider

public static final class ALcdMeasureProvider.Parameters extends Object
The parameters using which measures are retrieved.
Since:
2013.0
  • Method Details

    • getSampleDensity

      public double getSampleDensity()

      Returns the sample density for which a measure is queried. This value can be Double.NaN, if the sample density is not specified. In that case, the most detailed measure can be returned.

      The sample density is an indication of the spacing (in units of the point reference) between sample points for which measures are being retrieved. It indicates the number of samples per unit of area in the given point reference.

      Returns:
      the sample density for which measures should be retrieved.
    • getInterpolationType

      public ELcdInterpolationType getInterpolationType()
      Returns the interpolation type. This useful when retrieving measures from a raster.
      Returns:
      the interpolation type.
    • newBuilder

      public static ALcdMeasureProvider.Parameters.Builder newBuilder()
      Creates a new builder.
      Returns:
      a new builder.
    • asBuilder

      Creates a new builder initialized with all parameters from this object.
      Returns:
      a new builder.