Inserting Data Table Data
SE_PROPERTY_DATA_VALUE *gridData1 = calloc(gridSizeX * gridSizeY, sizeof(SE_PROPERTY_DATA_VALUE));
for (i = 0; i < gridSizeX * gridSizeY; i++)
gridData1[i].value_type = SE_PDV_U_INT_32;
gridData1[i].u.uint32_value = i;
SE_PutDataTable(dtObj, 1, &SE_SAC_SPATIAL_ELEVATION, NULL,
(sizeof(SE_PROPERTY_DATA_VALUE) * gridSizeX * gridSizeY), gridData1);
/* currExtents is a SE_DATA_TABLE_EXTENTS specifying a section of the data table */
SE_PutDataTableExtent(dtObj2, currExtents, 1, &SE_SAC_SPATIAL_ELEVATION, NULL,
(sizeof(SE_PROPERTY_DATA_VALUE) * extegridSizeX * gridSizeY), gridData1);