OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
HDFCFUtil.h File Reference
#include <stdlib.h>
#include <string>
#include <iostream>
#include <sstream>
#include <vector>
#include <map>
#include <set>
#include <assert.h>
#include <iomanip>
#include <dirent.h>
#include <libgen.h>
#include <unistd.h>
#include "mfhdf.h"
#include "hdf.h"
#include "HDFSP.h"
#include <TheBESKeys.h>
#include <BESUtil.h>
#include <DDS.h>
#include <DAS.h>
#include <InternalErr.h>
#include "escaping.h"
Include dependency graph for HDFCFUtil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dimmap_entry
 
struct  HDFCFUtil
 

Macros

#define MAX_NON_SCALE_SPECIAL_VALUE   65535
 
#define MIN_NON_SCALE_SPECIAL_VALUE   65500
 

Functions

int32 INDEX_nD_TO_1D (const std::vector< int32 > &dims, const std::vector< int32 > &pos)
 This inline routine will translate N dimensions into 1 dimension. More...
 

Macro Definition Documentation

#define MAX_NON_SCALE_SPECIAL_VALUE   65535

Definition at line 41 of file HDFCFUtil.h.

#define MIN_NON_SCALE_SPECIAL_VALUE   65500

Definition at line 44 of file HDFCFUtil.h.

Function Documentation

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

This inline routine will translate N dimensions into 1 dimension.

Definition at line 235 of file HDFCFUtil.h.

References assert.