Go to the documentation of this file.
9 int const num_detectors,
10 double const range_scale,
150 char msgbuf[PGS_SMF_MAX_MSGBUF_SIZE];
152 if( num_detectors<0 || num_detectors>
DETECTORS_1KM || frame<0 ||
155 sprintf(msgbuf,
"num_detectors = %d, frame = %d, "
156 "frame_to_sensor = %p, frame_flags = %p",
157 num_detectors, frame, (
void*)frame_to_sensor, (
void*)frame_flags);
159 "GEO_validate_derived_products, GEO_validate_derived_products.c");
163 for (det = 0; det < num_detectors; det++)
165 if (frame_to_sensor[det][frame][
range_index] < 1.0 ||
170 return PGS_S_SUCCESS;
#define MODIS_E_BAD_INPUT_ARG
const unsigned char INVALID_SENSOR_ANGLES
PGSt_SMF_status GEO_validate_derived_products(int const frame, int const num_detectors, double const range_scale, double frame_to_sensor[][MAX_FRAMES][3], uint8 frame_flags[][MAX_FRAMES])