Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.
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 
)