globalmapper.GetPointFeatureEx

globalmapper.GetPointFeatureEx(GM_LayerHandle_t32 aLayer, uint32 aPointIndex, GM_GetFeatureFlags_t32 aFlags, int aReserved) GM_PointFeature_t[source]

Returns the point feature at the given index in the layer. Returns 0 if the layer does not contain an point at the given index or if a registration key was not found and aPointIndex was greater than GM_MAX_NON_REGISTERED_VECTOR_IDX.

Using the aFlags parameter you can control whether the coordinates for the features are returned in the native projection of the layer or in the current set projection. You can also indicate that you don’t want the coordinates at all.

Any features returned from this function must be freed using a call to FreePointFeature when you are done accessing the feature.

Parameters
  • aLayer (GM_LayerHandle_t32) – Layer to get point from

  • aPointIndex (uint32) – Index of point feature to retrieve

  • aFlags (GM_GetFeatureFlags_t32) – Flags for getting feature

  • aReserved (int) – Reserved for future use; must be 0.

Returns

The point feature at index aPointIndex within aLayer

Return type

GM_PointFeature_t