Click or drag to resize

GM_GetNextLidarQueryPoints

Retrieves the next block of points from the Lidar query. You should repeatedly call this function to iterate through all of the points matching the original Lidar query from the GM_CreateLidarQuery call. The returned aNumPointsRead value will match the aListSize value until you reach the end of the points.

Syntax
GM_DLL_EXPORTED GM_Error_t32 __stdcall GM_GetNextLidarQueryPoints
(
GM_LidarQueryHandle_t   aLidarQuery,        // IN: Lidar query to get data from
GM_LidarPoint_t*        aPointList,         // OUT: Lidar point(s) to fill in
uint32                  aListSize,          // IN: Max number of points to fetch
GM_GetFeatureFlags_t32  aFlags,             // IN: Flags for fetching Lidar point
uint32*                 aNumPointsRead,     // OUT: Number of points actually read
void*                   aReserved           // IN: Reserved for future use, must be NULL
)