|
static void | ShiftLon (const float *srclon, int nx, float *dstlon) |
|
static void | ShiftLon (const double *srclon, int nx, double *dstlon) |
|
static void | ShiftLon (const float *srclon, int nx, int ny, float *dstlon) |
|
static void | ShiftLon (const double *srclon, int nx, int ny, double *dstlon) |
|
static void | LonExtents (const float *lon, int nx, int ny, float &lonwest, float &loneast) |
|
static void | LonExtents (const double *lon, int nx, int ny, double &lonwest, double &loneast) |
|
static void | LonExtents (const float *lon, int nx, float &lonwest, float &loneast) |
|
static void | LonExtents (const double *lon, int nx, double &lonwest, double &loneast) |
|
static void | LatExtents (const float *lon, int nx, int ny, float &latsouth, float &latnorth) |
|
static void | LatExtents (const double *lon, int nx, int ny, double &latsouth, double &latnorth) |
|
static void | LatExtents (const float *lon, int ny, float &latsouth, float &latnorth) |
|
static void | LatExtents (const double *lon, int ny, double &latsouth, double &latnorth) |
|
static void | ExtractBoundary (const float *a, int nx, int ny, float *bdry) |
|
static void | ExtractBoundary (const double *a, int nx, int ny, double *bdry) |
|
static void | SetErrMsg (const char *format,...) |
| Record a formatted error message. More...
|
|
static void | SetErrMsg (int errcode, const char *format,...) |
| Record a formatted error message and an error code. More...
|
|
static const char * | GetErrMsg () |
|
static void | SetErrCode (int err_code) |
| Record an error code. More...
|
|
static int | GetErrCode () |
| Retrieve the current error code. More...
|
|
static void | SetErrMsgCB (ErrMsgCB_T cb) |
|
static ErrMsgCB_T | GetErrMsgCB () |
|
static void | SetErrMsgFilePtr (FILE *fp) |
|
static const FILE * | SetErrMsgFilePtr () |
|
static void | SetDiagMsg (const char *format,...) |
| Record a formatted diagnostic message. More...
|
|
static const char * | GetDiagMsg () |
|
static void | SetDiagMsgCB (DiagMsgCB_T cb) |
|
static DiagMsgCB_T | GetDiagMsgCB () |
|
static void | SetDiagMsgFilePtr (FILE *fp) |
|
static bool | EnableErrMsg (bool enable) |
|
Misc. utilities for operating on geographic coordinates.
- Author
- John Clyne
Definition at line 21 of file GeoUtil.h.
static void VAPoR::GeoUtil::ExtractBoundary |
( |
const float * |
a, |
|
|
int |
nx, |
|
|
int |
ny, |
|
|
float * |
bdry |
|
) |
| |
|
static |
Extract boundary points from a 2D grid
This method walks a 2D array, a
, in counter-clockwise order, visiting each boundary grid point exactly once, copying the value to the array bdry
. A total of 2*nx + 2*ny - 4 grid points are copied.
- Parameters
-
[in] | a | An 2D array dimensioned nx by ny |
[in] | nx | dimension of fastest moving coordinate |
[in] | ny | dimension of slowest moving coordinate |
| | |