libdap++
Updated for version 3.14.0
|
#include <Array.h>
Public Member Functions | |
dimension () | |
dimension (unsigned long s, string n) | |
dimension (D4Dimension *d) | |
Public Attributes | |
int | c_size |
Size of dimension once constrained. More... | |
D4Dimension * | dim |
If not null, a weak pointer to the D4Dimension. More... | |
string | name |
The name of this dimension. More... | |
int | size |
The unconstrained dimension size. More... | |
int | start |
The constraint start index. More... | |
int | stop |
The constraint end index. More... | |
int | stride |
The constraint stride. More... | |
bool | use_sdim_for_slice |
Used to control printing the DMR in data responses. More... | |
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.
|
inline |
|
inline |
libdap::Array::dimension::dimension | ( | D4Dimension * | d | ) |
Definition at line 64 of file Array.cc.
References c_size, libdap::D4Dimension::name(), name, libdap::D4Dimension::size(), size, start, stop, and stride.
int libdap::Array::dimension::c_size |
Definition at line 151 of file Array.h.
Referenced by libdap::Array::add_constraint(), and dimension().
D4Dimension* libdap::Array::dimension::dim |
string libdap::Array::dimension::name |
Definition at line 136 of file Array.h.
Referenced by dimension().
int libdap::Array::dimension::size |
Definition at line 135 of file Array.h.
Referenced by libdap::Array::add_constraint(), and dimension().
int libdap::Array::dimension::start |
Definition at line 148 of file Array.h.
Referenced by libdap::Array::add_constraint(), and dimension().
int libdap::Array::dimension::stop |
Definition at line 149 of file Array.h.
Referenced by libdap::Array::add_constraint(), and dimension().
int libdap::Array::dimension::stride |
Definition at line 150 of file Array.h.
Referenced by libdap::Array::add_constraint(), and dimension().
bool libdap::Array::dimension::use_sdim_for_slice |
Definition at line 146 of file Array.h.
Referenced by libdap::Array::add_constraint().