|
libdap Updated for version 3.21.1
libdap4 is an implementation of OPeNDAP's DAP protocol.
|
#include <Array.h>

Public Member Functions | |
| dimension ()=default | |
| dimension (D4Dimension *d) | |
| dimension (int64_t s, string n) | |
Public Attributes | |
| int64_t | c_size = 0 |
| Size of dimension once constrained. | |
| D4Dimension * | dim = nullptr |
| If not null, a weak pointer to the D4Dimension. | |
| string | name |
| The name of this dimension. | |
| int64_t | size = 0 |
| The unconstrained dimension size. | |
| int64_t | start = 0 |
| The constraint start index. | |
| int64_t | stop = 0 |
| The constraint end index. | |
| int64_t | stride = 1 |
| The constraint stride. | |
| bool | use_sdim_for_slice = false |
| Used to control printing the DMR in data responses. | |
Information about a dimension. Each Array has one or more dimensions. For each of an Array's dimensions, a corresponding instance of this struct holds the natural size, name, constraint information and constrained size.
|
default |
|
inline |
|
explicit |
| int64_t libdap::Array::dimension::c_size = 0 |
| D4Dimension* libdap::Array::dimension::dim = nullptr |
If not null, a weak pointer to the D4Dimension.
| string libdap::Array::dimension::name |
| int64_t libdap::Array::dimension::size = 0 |
| int64_t libdap::Array::dimension::start = 0 |
| int64_t libdap::Array::dimension::stop = 0 |
| int64_t libdap::Array::dimension::stride = 1 |
| bool libdap::Array::dimension::use_sdim_for_slice = false |