public static class ALcdMeasureProvider.Parameters.Builder extends Object
Parameter
objects.Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ALcdMeasureProvider.Parameters.Builder |
all(ALcdMeasureProvider.Parameters aParameters)
Sets all parameters on the builder based on the given
Parameter object. |
ALcdMeasureProvider.Parameters |
build()
Builds a new
Parameter object. |
ALcdMeasureProvider.Parameters.Builder |
interpolationType(ELcdInterpolationType aInterpolationType)
Sets the interpolation type.
|
ALcdMeasureProvider.Parameters.Builder |
sampleDensity(double aSampleDensity)
Sets the sample density for which a measure is queried.
|
public ALcdMeasureProvider.Parameters.Builder sampleDensity(double aSampleDensity)
Sets the sample density for which a measure is queried. This value can be
Double.NaN
, in order to not specify a sample density. 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.
aSampleDensity
- the sample density for which measures should be retrieved.this
public ALcdMeasureProvider.Parameters.Builder interpolationType(ELcdInterpolationType aInterpolationType)
ELcdInterpolationType.NONE
. Note that
only NONE
and LINEAR
are currently supported.aInterpolationType
- the interpolation type.this
public ALcdMeasureProvider.Parameters.Builder all(ALcdMeasureProvider.Parameters aParameters)
Parameter
object.aParameters
- a parameter object.this
public ALcdMeasureProvider.Parameters build()
Parameter
object.Parameter
object.