bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
HDF5CFUtil.cc File Reference

The implementation of several helper functions for translating HDF5 to CF-compliant. More...

#include "HDF5CFUtil.h"
#include "HDF5RequestHandler.h"
#include <set>
#include <sstream>
#include <algorithm>
#include <stdlib.h>
#include <unistd.h>
#include <math.h>
#include <InternalErr.h>
Include dependency graph for HDF5CFUtil.cc:

Go to the source code of this file.

Functions

int GDij2ll (int projcode, int zonecode, double projparm[], int spherecode, int xdimsize, int ydimsize, double upleftpt[], double lowrightpt[], int npnts, int row[], int col[], double longitude[], double latitude[], EOS5GridPRType pixcen, EOS5GridOriginType pixcnr)
 
double HE5_EHconvAng (double inAngle, int code)
 
int hfor_init (int outsys, int outzone, double *outparm, int outdatum, char *fn27, char *fn83, int *iflg, int(*hfor_trans[])(double, double, double *, double *))
 
int hinv_init (int insys, int inzone, double *inparm, int indatum, char *fn27, char *fn83, int *iflg, int(*hinv_trans[])(double, double, double *, double *))
 
size_t INDEX_nD_TO_1D (const std::vector< size_t > &dims, const std::vector< size_t > &pos)
 

Detailed Description

The implementation of several helper functions for translating HDF5 to CF-compliant.

Author
Kent Yang myang.nosp@m.6@hd.nosp@m.fgrou.nosp@m.p.or.nosp@m.g

Copyright (C) 2011-2023 The HDF Group

All rights reserved.

Definition in file HDF5CFUtil.cc.

Function Documentation

◆ GDij2ll()

int GDij2ll ( int projcode,
int zonecode,
double projparm[],
int spherecode,
int xdimsize,
int ydimsize,
double upleftpt[],
double lowrightpt[],
int npnts,
int row[],
int col[],
double longitude[],
double latitude[],
EOS5GridPRType pixcen,
EOS5GridOriginType pixcnr )

Definition at line 666 of file HDF5CFUtil.cc.

◆ HE5_EHconvAng()

double HE5_EHconvAng ( double inAngle,
int code )

Definition at line 993 of file HDF5CFUtil.cc.

◆ INDEX_nD_TO_1D()

size_t INDEX_nD_TO_1D ( const std::vector< size_t > & dims,
const std::vector< size_t > & pos )

Definition at line 1224 of file HDF5CFUtil.cc.