bes  Updated for version 3.20.6
ugrid::TwoDMeshTopology Class Reference

#include <TwoDMeshTopology.h>

Collaboration diagram for ugrid::TwoDMeshTopology:
Collaboration graph

Public Member Functions

void addIndexVariable (locationType location)
 Adds an index variable at the gridfields rank as indicated by the passed locationType. More...
 
void applyRestrictOperator (locationType loc, string filterExpression)
 
void buildBasicGfTopology ()
 
void convertResultGridFieldStructureToDapObjects (vector< libdap::BaseType * > *results)
 
int getInputGridSize (locationType location)
 
libdap::BaseType * getMeshVariable () const
 
void getResultGFAttributeValues (string attrName, libdap::Type type, locationType rank, void *target)
 
int getResultGridSize (locationType location)
 
void getResultIndex (locationType location, void *target)
 
void init (string meshVarName, libdap::DDS *dds)
 
string meshVarName () const
 
void setLocationCoordinateDimension (MeshDataVariable *mdv)
 

Detailed Description

Identifies the location/rank/dimension that various grid components are associated with.

Definition at line 51 of file TwoDMeshTopology.h.

Member Function Documentation

◆ addIndexVariable()

void ugrid::TwoDMeshTopology::addIndexVariable ( locationType  location)

Adds an index variable at the gridfields rank as indicated by the passed locationType.

Definition at line 1281 of file TwoDMeshTopology.cc.

◆ getResultGFAttributeValues()

void ugrid::TwoDMeshTopology::getResultGFAttributeValues ( string  attrName,
libdap::Type  type,
locationType  rank,
void *  target 
)

Retrieves a single dimensional GF attribute array from a GF::GridField and places the data into DAP array of the appropriate type.

Definition at line 1164 of file TwoDMeshTopology.cc.

◆ init()

void ugrid::TwoDMeshTopology::init ( string  meshVarName,
libdap::DDS *  dds 
)

@TODO only call this from the constructor?? Seems like the thing to do, but then the constructor will be possibly throwing an Error - Is that OK?

Definition at line 137 of file TwoDMeshTopology.cc.


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