OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
ugrid_utils.cc File Reference
#include "config.h"
#include <vector>
#include <sstream>
#include <gridfields/array.h>
#include "BaseType.h"
#include "Array.h"
#include "debug.h"
#include "util.h"
#include "ugrid_utils.h"
Include dependency graph for ugrid_utils.cc:

Go to the source code of this file.

Namespaces

 ugrid
 

Functions

bool ugrid::checkAttributeValue (BaseType *bt, string aName, string aValue)
 
GF::Array * ugrid::extractGridFieldArray (libdap::Array *a, vector< int * > *sharedIntArrays, vector< float * > *sharedFloatArrays)
 Extract data from a DAP array and return those values in a gridfields array. More...
 
string ugrid::getAttributeValue (BaseType *bt, string aName)
 
GF::e_Type ugrid::getGridfieldsInternalTypeMap (Type type)
 
Type ugrid::getGridfieldsReturnType (Type type)
 
Type ugrid::getGridfieldsReturnType (libdap::Array *a)
 
int ugrid::getNfrom3byNArray (libdap::Array *array)
 Retrieves the size of the second dimension from a 3xN array. More...
 
bool ugrid::matchesCfRoleOrStandardName (BaseType *bt, string aValue)
 Checks the passed BaseType attributes as follows: If the BaseType has a "cf_role" attribute and it's value is the same as aValue return true. More...
 
GF::Array * ugrid::newGFIndexArray (string name, long size, vector< int * > *sharedIntArrays)
 
vector< string > & ugrid::split (const string &s, char delim, vector< string > &elems)
 Splits the string on the passed char. More...
 
vector< string > ugrid::split (const string &s, char delim)
 Splits the string on the passed char. More...