getElevationSamplesByCount method

Pair<List<double>, double> getElevationSamplesByCount(
  1. int countSamples
)

Get elevation samples list.

Parameters

  • IN countSamples Number of samples.

Returns

  • Pair(samples, resolution)

Returns a Pair<[], 0.0> for invalid parameters.

Throws

  • An exception if it fails.

Implementation

Pair<List<double>, double> getElevationSamplesByCount(
  final int countSamples,
) {
  final OperationResult resultString = objectMethod(
    _pointerId,
    'RouteTerrainProfile',
    'getElevationSamples',
    args: countSamples,
  );

  final List<dynamic> listDynamic = resultString['result']['floatlist'];
  final List<double> listFloat = listDynamic.cast<double>();
  final double sample = resultString['result']['sample'];

  return Pair<List<double>, double>(listFloat, sample);
}