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.
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 )