17 #ifndef MISRORBITPATH_H 18 #define MISRORBITPATH_H 38 #define MISR_ORBIT_REF_995 2451599.189583333 39 #define MISR_ORBIT_REF_DT 1000 40 #define MISR_ORBIT_REF { \ 140 const char *end_time,
145 const char *start_time,
146 const char *end_time,
152 char end_time[MTKd_DATETIME_LEN] );
MTKt_status MtkTimeRangeToOrbitList(const char *start_time, const char *end_time, int *orbitcnt, int **orbitlist)
Given start time and end time return list of orbits.
MTKt_status MtkTimeToOrbitPath(const char *datetime, int *orbit, int *path)
Given time return orbit number and path number.
MTKt_status MtkPathTimeRangeToOrbitList(int path, const char *start_time, const char *end_time, int *orbitcnt, int **orbitlist)
Given path and time range return list of orbits on path.
MTKt_status MtkOrbitToPath(int orbit, int *path)
Given orbit number return path number.
MTKt_status MtkRegionToPathList(MTKt_Region region, int *pathcnt, int **pathlist)
Get list of paths that cover a particular region.
MTKt_status MtkRegionPathToBlockRange(MTKt_Region region, int path, int *start_block, int *end_block)
Get start and end block numbers of a path over a particular region.
MTKt_status MtkLatLonToPathList(double lat_dd, double lon_dd, int *pathcnt, int **pathlist)
Get list of paths that cover a particular latitude and longitude.
MTKt_status MtkOrbitToTimeRange(int orbit, char start_time[MTKd_DATETIME_LEN], char end_time[MTKd_DATETIME_LEN])
Given a orbit number return time.
#define MTKd_DATETIME_LEN