OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
VcstGeoRctngl.h File Reference
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 
)