ocssw
V2022
|
VcstGeoRctngl.h File Reference
#include <VcstViirsGeo.h>
#include <VcstGeoDataStructs.h>
#include <VcstPolarStereographicDataSet.h>
#include <VcstGeoRctnglStruct.h>
#include <VcstGeoParameters.h>
Include dependency graph for VcstGeoRctngl.h:
Go to the source code of this file.
Functions | |
void | geolocateDecim (ViirsGeoRctnglType *inRec, viirsSdrGeoPtrs *inPtrs, VcstCmnGeo *geoPtr, ViirsGeoDecimType *outDecim) |
int | geolocateFullFromDecim (int iscan, ViirsGeoRctnglType *inRec, viirsSdrGeoPtrs *inPtrs, ViirsGeoDecimType *inDecim, VcstCmnGeo *geoPtr, ViirsGeoFullType *outFull, int extractPixelLimits[2]) |
int | interpLocations (int iscan, ViirsGeoRctnglType *inRec, viirsSdrGeoPtrs *inPtrs, ViirsGeoDecimType *inDecim, VcstPolarStereographicDataSet *psds, ViirsGeoFullType *outFull, int extractPixelLimits[2]) |
void | interpAngles (int iscan, ViirsGeoRctnglType *inRec, viirsSdrGeoPtrs *inPtrs, ViirsGeoDecimType *inDecim, ViirsGeoFullType *outFull, int extractPixelLimits[2]) |
void | quadInterp (const double *Yval_in, double Xmid, double Xend, int idxlim, double *Yval_out) |
int | fixNadirSatAngles (int iscan, viirsSdrGeoPtrs *inPtrs, VcstCmnGeo *geoPtr, ViirsGeoFullType *outFull, int extractPixelLimits[2]) |
int | fixPoleSatAngles (int iscan, viirsSdrGeoPtrs *inPtrs, ViirsGeoRctnglType *inRec, VcstCmnGeo *geoPtr, ViirsGeoFullType *outFull, int extractPixelLimits[2]) |
Function Documentation
◆ fixNadirSatAngles()
int fixNadirSatAngles | ( | int | iscan, |
viirsSdrGeoPtrs * | inPtrs, | ||
VcstCmnGeo * | geoPtr, | ||
ViirsGeoFullType * | outFull, | ||
int | extractPixelLimits[2] | ||
) |
◆ fixPoleSatAngles()
int fixPoleSatAngles | ( | int | iscan, |
viirsSdrGeoPtrs * | inPtrs, | ||
ViirsGeoRctnglType * | inRec, | ||
VcstCmnGeo * | geoPtr, | ||
ViirsGeoFullType * | outFull, | ||
int | extractPixelLimits[2] | ||
) |
◆ geolocateDecim()
void geolocateDecim | ( | ViirsGeoRctnglType * | inRec, |
viirsSdrGeoPtrs * | inPtrs, | ||
VcstCmnGeo * | geoPtr, | ||
ViirsGeoDecimType * | outDecim | ||
) |
◆ geolocateFullFromDecim()
int geolocateFullFromDecim | ( | int | iscan, |
ViirsGeoRctnglType * | inRec, | ||
viirsSdrGeoPtrs * | inPtrs, | ||
ViirsGeoDecimType * | inDecim, | ||
VcstCmnGeo * | geoPtr, | ||
ViirsGeoFullType * | outFull, | ||
int | extractPixelLimits[2] | ||
) |
◆ interpAngles()
void interpAngles | ( | int | iscan, |
ViirsGeoRctnglType * | inRec, | ||
viirsSdrGeoPtrs * | inPtrs, | ||
ViirsGeoDecimType * | inDecim, | ||
ViirsGeoFullType * | outFull, | ||
int | extractPixelLimits[2] | ||
) |
◆ interpLocations()
int interpLocations | ( | int | iscan, |
ViirsGeoRctnglType * | inRec, | ||
viirsSdrGeoPtrs * | inPtrs, | ||
ViirsGeoDecimType * | inDecim, | ||
VcstPolarStereographicDataSet * | psds, | ||
ViirsGeoFullType * | outFull, | ||
int | extractPixelLimits[2] | ||
) |
◆ quadInterp()
void quadInterp | ( | const double * | Yval_in, |
double | Xmid, | ||
double | Xend, | ||
int | idxlim, | ||
double * | Yval_out | ||
) |