OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
roi_utils.cc File Reference
#include "config.h"
#include <memory>
#include <BaseType.h>
#include <Structure.h>
#include <Array.h>
#include <Int32.h>
#include <Str.h>
#include <util.h>
#include "roi_utils.h"
Include dependency graph for roi_utils.cc:

Go to the source code of this file.

Namespaces

 libdap
 static class NCMLUtil overview
 

Functions

auto_ptr< Array > libdap::roi_bbox_build_empty_bbox (unsigned int num_dim, const string &bbox_name)
 Build an empty Bounding Box using DAP variables. More...
 
Structurelibdap::roi_bbox_build_slice (unsigned int start_value, unsigned int stop_value, const string &dim_name)
 Build a single element of a bounding box. More...
 
void libdap::roi_bbox_get_slice_data (Array *slices, unsigned int i, int &start, int &stop, string &name)
 This method extracts values from one element of the Bounding Box (i.e., Array of Structures). More...
 
void libdap::roi_bbox_valid_slice (BaseType *btp)
 Each Bounding Box is made up of a number of 'slices' - test if a given one is valid. More...
 
unsigned int libdap::roi_valid_bbox (BaseType *btp)
 Is the bound box valid? More...