GetPixelElevationRow

globalmapper.GetPixelElevationRow(GM_LayerHandle_t32 aLayer, sint32 aRow, float_array aElevRow, float aInvalidVal) GM_Error_t32[source]

Retrieves the elevation values for an entire row of the provided layer. If any elevations don’t have valid values they will be replaced by aInvalidVal. This function is much faster than individually getting the elevation value for individual pixels using the GetPixelElevation function, so use this to access large portions of a loaded layer. The results will be returned through the aElevRow parameter.

Parameters:
  • aLayer (GM_LayerHandle_t32) – Layer to get elevation from

  • aRow (sint32) – Y coord of pixel (0 is topmost)

  • aElevRow (float_array) – In/Out: Buffer to hold elevation values for row in meters

  • aInvalidVal (float) – Value to use for invalid samples (i.e. -9999.9)

Returns:

Error Code

Return type:

GM_Error_t32