OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
ncdds.cc File Reference
#include "config_nc.h"
#include <cstdio>
#include <cstring>
#include <iostream>
#include <string>
#include <algorithm>
#include <netcdf.h>
#include <DDS.h>
#include <mime_util.h>
#include <util.h>
#include "NCRequestHandler.h"
#include "nc_util.h"
#include "NCInt32.h"
#include "NCUInt32.h"
#include "NCInt16.h"
#include "NCUInt16.h"
#include "NCFloat64.h"
#include "NCFloat32.h"
#include "NCByte.h"
#include "NCArray.h"
#include "NCGrid.h"
#include "NCStr.h"
#include "NCStructure.h"
Include dependency graph for ncdds.cc:

Go to the source code of this file.

Functions

void nc_read_dataset_variables (DDS &dds_table, const string &filename)
 Given a reference to an instance of class DDS and a filename that refers to a netcdf file, read the netcdf file and extract all the dimensions of each of its variables. More...
 

Function Documentation

void nc_read_dataset_variables ( DDS &  dds_table,
const string &  filename 
)

Given a reference to an instance of class DDS and a filename that refers to a netcdf file, read the netcdf file and extract all the dimensions of each of its variables.

Add the variables and their dimensions to the instance of DDS.

Parameters
elide_dimension_arraysIf true, don't include an array if it's really a dimension used by a Grid.

Definition at line 610 of file ncdds.cc.

Referenced by NCRequestHandler::nc_build_data(), NCRequestHandler::nc_build_dds(), and NCRequestHandler::nc_build_dmr().