libdap++  Updated for version 3.14.0
libdap::D4Maps Class Reference

#include <D4Maps.h>

Collaboration diagram for libdap::D4Maps:
Collaboration graph

Public Types

typedef vector< D4Map * >::const_iterator D4MapsCIter
 
typedef vector< D4Map * >::iterator D4MapsIter
 

Public Member Functions

void add_map (D4Map *map)
 
 D4Maps ()
 
 D4Maps (Array *parent)
 
 D4Maps (const D4Maps &maps)
 
bool empty () const
 
D4Mapget_map (int i)
 
D4MapsIter map_begin ()
 
D4MapsIter map_end ()
 
D4Mapsoperator= (const D4Maps &rhs)
 
virtual void print_dap4 (XMLWriter &xml)
 
int size () const
 
virtual ~D4Maps ()
 

Detailed Description

Maps in DAP4 are simply the names of Dimensions. When a dimensioned variable (i.e., an array) also has one or more 'maps,' then that array is a 'grid' (the 'maps' define the domain of a sampled function or a 'coverage').

Definition at line 70 of file D4Maps.h.

Member Typedef Documentation

typedef vector<D4Map*>::const_iterator libdap::D4Maps::D4MapsCIter

Definition at line 73 of file D4Maps.h.

typedef vector<D4Map*>::iterator libdap::D4Maps::D4MapsIter

Definition at line 72 of file D4Maps.h.

Constructor & Destructor Documentation

libdap::D4Maps::D4Maps ( )
inline

Definition at line 87 of file D4Maps.h.

libdap::D4Maps::D4Maps ( Array parent)
inline

Definition at line 88 of file D4Maps.h.

libdap::D4Maps::D4Maps ( const D4Maps maps)
inline

Definition at line 89 of file D4Maps.h.

virtual libdap::D4Maps::~D4Maps ( )
inlinevirtual

Definition at line 90 of file D4Maps.h.

Member Function Documentation

void libdap::D4Maps::add_map ( D4Map map)
inline

Definition at line 97 of file D4Maps.h.

Referenced by libdap::Grid::transform_to_dap4().

bool libdap::D4Maps::empty ( ) const
inline

Definition at line 110 of file D4Maps.h.

D4Map* libdap::D4Maps::get_map ( int  i)
inline

Definition at line 104 of file D4Maps.h.

D4MapsIter libdap::D4Maps::map_begin ( )
inline

Definition at line 106 of file D4Maps.h.

D4MapsIter libdap::D4Maps::map_end ( )
inline

Definition at line 107 of file D4Maps.h.

D4Maps & D4Maps::operator= ( const D4Maps rhs)

Definition at line 48 of file D4Maps.cc.

virtual void libdap::D4Maps::print_dap4 ( XMLWriter xml)
inlinevirtual

Definition at line 112 of file D4Maps.h.

int libdap::D4Maps::size ( ) const
inline

Definition at line 109 of file D4Maps.h.


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