bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
agg_util::TopLevelGridMapArrayGetter Struct Reference
Inheritance diagram for agg_util::TopLevelGridMapArrayGetter:
Inheritance graph
Collaboration diagram for agg_util::TopLevelGridMapArrayGetter:
Collaboration graph

Public Member Functions

virtual TopLevelGridMapArrayGetterclone () const
 
virtual libdap::Array * readAndGetArray (const std::string &name, const libdap::DDS &dds, const libdap::Array *const pConstraintTemplate, const std::string &debugChannel) const
 
 TopLevelGridMapArrayGetter (const std::string &gridName)
 

Public Attributes

const string _gridName
 

Detailed Description

Definition at line 133 of file AggregationUtil.h.

Constructor & Destructor Documentation

◆ TopLevelGridMapArrayGetter()

agg_util::TopLevelGridMapArrayGetter::TopLevelGridMapArrayGetter ( const std::string & gridName)

Definition at line 236 of file AggregationUtil.cc.

◆ ~TopLevelGridMapArrayGetter()

agg_util::TopLevelGridMapArrayGetter::~TopLevelGridMapArrayGetter ( )
virtual

Definition at line 242 of file AggregationUtil.cc.

Member Function Documentation

◆ clone()

TopLevelGridMapArrayGetter * agg_util::TopLevelGridMapArrayGetter::clone ( ) const
virtual

Virtual constructor idiom

Implements agg_util::ArrayGetterInterface.

Definition at line 248 of file AggregationUtil.cc.

◆ readAndGetArray()

libdap::Array * agg_util::TopLevelGridMapArrayGetter::readAndGetArray ( const std::string & name,
const libdap::DDS & dds,
const libdap::Array *const pConstraintTemplate,
const std::string & debugChannel ) const
virtual

Find's the Array using name as the name of a map to find within a top level Grid names in the constructor!

Exceptions
AggregationExceptionif not found or illegal shape.
Parameters
namename of the Grid to find the Array in.
ddsDDS to search
pConstraintTemplatetemplate for constraints
debugChannelif !empty() the channel to print to.
Returns
the read in Array* or 0 if not found.

Implements agg_util::ArrayGetterInterface.

Definition at line 255 of file AggregationUtil.cc.

Member Data Documentation

◆ _gridName

const string agg_util::TopLevelGridMapArrayGetter::_gridName

Definition at line 153 of file AggregationUtil.h.


The documentation for this struct was generated from the following files: