The GM_GridGenSetup_t type exposes the following members.
(GM_Rectangle_t*)Bounding box to grid to in current proj units. Pass NULL to use the combined bounds of all input layers (the default).
Units to generate grid at (elevation values in other units will be converted as needed)
Flags for grid generation
Algorithm to use for creating elevation grid (if any)
Grid bin multiplier for use if using a bin-based grid method. This is multiple of calculated point density.
Number of cells to clear from a Lidar grid around 3D breaklines before applying breakline heights and filling gaps (valid if GM_GridGen_ApplyLidarBreaklines used). Typically in range 1-4.
Taper value for gridding areas. 0.0 for no taper (default)
Grid tightness multiplier (multiplies resolution) for discarding values far from a sample. Default of zero discards nothing. For Lidar bin gridding you typically do NOT want to use 0 as it it can be very slow to fill all gaps in irregular Lidar data. Use GM_GRID_DISABLE_GAP_FILL to disable gap filling altogether. For Lidar bin grids, gap fill values in the range 1-32 are common.
X resolution (in current proj units) to generate grid at (use 0.0 for auto-spacing determination)
Y resolution (in current proj units) to generate grid at (use 0.0 for auto-spacing determination)