Package | Description |
---|---|
dap4.cdm | |
dap4.cdmshared | |
dap4.ce | |
dap4.core.dmr | |
dap4.core.util | |
dap4.servlet |
Modifier and Type | Method and Description |
---|---|
protected void |
DSPToCDM.createDimension(DapDimension dapdim,
Group cdmgroup,
NodeMap nodemap) |
protected Dimension |
DSPToCDM.createDimensionRef(DapDimension dim,
Group cdmgroup,
NodeMap nodemap) |
Modifier and Type | Method and Description |
---|---|
static int[] |
CDMUtil.computeEffectiveShape(List<DapDimension> dimset)
Compute the shape inferred from a set of slices.
|
static List<Range> |
CDMUtil.dimsetToRanges(List<DapDimension> dimset)
Convert a Section + variable to a constraint
static public View
sectionToView(CDMDSP dsp, Variable v, Section section)
throws DapException
{
if(section == null || section.getRank() == 0)
return null;
// Get the corresponding DapNode
DapVariable dv = (DapVariable) dsp.getNode().get(v);
if(dv == null)
throw new DapException("Variable has no corresponding dap node: " + v.getFullName());
// Get the structure path wrt DapDataset for dv
// and use path plus the Section to construct a constraint
List
|
static boolean |
CDMUtil.isWhole(List<Range> rangelist,
List<DapDimension> dimset,
int start,
int stop)
Test a List
|
Modifier and Type | Field and Description |
---|---|
protected List<DapDimension> |
CEConstraint.dimrefs |
protected Map<DapDimension,DapDimension> |
CEConstraint.redef |
protected Map<DapDimension,DapDimension> |
CEConstraint.redef |
protected Map<DapDimension,Slice> |
CEConstraint.redefslice |
protected List<DapDimension> |
CEConstraint.refdims |
Modifier and Type | Method and Description |
---|---|
DapDimension |
CEConstraint.getRedefDim(DapDimension orig) |
Modifier and Type | Method and Description |
---|---|
List<DapDimension> |
CEConstraint.getConstrainedDimensions(DapVariable var) |
Modifier and Type | Method and Description |
---|---|
void |
CEConstraint.addRedef(DapDimension dim,
Slice slice) |
DapDimension |
CEConstraint.getRedefDim(DapDimension orig) |
Modifier and Type | Field and Description |
---|---|
static DapDimension |
DapDimension.VLEN |
Modifier and Type | Field and Description |
---|---|
protected List<DapDimension> |
DapDataset.alldimensions |
protected List<DapDimension> |
DapDataset.anonymousdims |
protected List<DapDimension> |
DapGroup.dimensions |
protected List<DapDimension> |
DapVariable.dimensions |
Modifier and Type | Method and Description |
---|---|
DapDimension |
DapDataset.createAnonymous(long size) |
DapDimension |
DapVariable.getDimension(int i) |
Modifier and Type | Method and Description |
---|---|
List<DapDimension> |
DapDataset.getAllDimensions() |
List<DapDimension> |
DapGroup.getDimensions() |
List<DapDimension> |
DapVariable.getDimensions() |
Modifier and Type | Method and Description |
---|---|
void |
DapGrid.addDimension(DapDimension node) |
void |
DapVariable.addDimension(DapDimension node) |
Modifier and Type | Field and Description |
---|---|
protected DapDimension[] |
Odometer.dimset |
Modifier and Type | Method and Description |
---|---|
static long |
DapUtil.dimProduct(List<DapDimension> dimset) |
static List<Slice> |
DapUtil.dimsetSlices(List<DapDimension> dimset)
Given a view, get the universal
View either from a DapDataset.
|
static Odometer |
Odometer.factory(List<Slice> slices,
List<DapDimension> dimset,
boolean usecontiguous) |
static boolean |
DapUtil.isWhole(List<Slice> slices,
List<DapDimension> dimset)
Test a List
|
Constructor and Description |
---|
Slice(DapDimension dim) |
Constructor and Description |
---|
MultiOdometer(List<Slice> set,
List<DapDimension> dimset,
boolean usecontiguous) |
Odometer(List<DapDimension> dimset,
boolean usecontiguous) |
Odometer(List<Slice> set,
List<DapDimension> dimset,
boolean usecontiguous) |
Modifier and Type | Method and Description |
---|---|
protected DapDimension |
CDMDSP.builddim(Dimension cdmdim) |
Copyright © 1999–2018 UCAR/Unidata. All rights reserved.