17 #ifndef MISRSETREGION_H 18 #define MISRSETREGION_H 30 #define MTKT_GEOCENTER_INIT { MTKT_GEOCOORD_INIT } 38 #define MTKT_EXTENT_INIT { 0.0, 0.0 } 46 #define MTKT_REGION_INIT { MTKT_GEOCENTER_INIT, MTKT_EXTENT_INIT } 69 const char *extent_units,
MTKt_status MtkSetRegionByGenericMapInfo(const MTKt_GenericMapInfo *Map_info, const MTKt_GCTPProjInfo *Proj_info, int Path, MTKt_Region *Region)
Create an MtkRegion structure that contains the given map.
MTKt_status MtkSetRegionByPathSomUlcLrc(int path, double ulc_som_x, double ulc_som_y, double lrc_som_x, double lrc_som_y, MTKt_Region *region)
Select region by Path and SOM X/Y of upper left corner and lower right corner in meters.
GCTP projection information.
MTKt_status MtkSetRegionByUlcLrc(double ulc_lat_dd, double ulc_lon_dd, double lrc_lat_dd, double lrc_lon_dd, MTKt_Region *region)
Select region by latitude and longitude of upper left corner and lower right corner in decimal degree...
MTKt_status MtkSetRegionByLatLonExtent(double ctr_lat_dd, double ctr_lon_dd, double lat_extent, double lon_extent, const char *extent_units, MTKt_Region *region)
Select region by latitude, longitude in decimal degrees, and extent in specified units of degrees...
MTKt_status MtkSnapToGrid(int path, int resolution, MTKt_Region region, MTKt_MapInfo *mapinfo)
Snap a region to a MISR grid based on path number and resolution.
MTKt_status MtkSetRegionByPathBlockRange(int path_number, int start_block, int end_block, MTKt_Region *region)
Select region by path and block range.