public interface AxesMetadata extends MetadataType
Modifier and Type | Method and Description |
---|---|
void |
addAxis(int i,
ILazyDataset lazyDataset)
Add axis data to given dimension.
|
void |
addAxis(int primaryAxisDim,
ILazyDataset iLazyDataset,
int... dimMapping) |
ILazyDataset[] |
getAxes()
Get axis datasets
|
ILazyDataset[] |
getAxis(int axisDim)
Get all axis datasets for the given dimension
|
void |
initialize(int rank) |
int[] |
refresh(int[] shape)
Refresh with given shape
|
void |
setAxis(int axisDim,
ILazyDataset... axisData)
Set axis datasets for given dimension.
|
clone
void initialize(int rank)
rank
- ILazyDataset[] getAxes()
ILazyDataset[] getAxis(int axisDim)
axisDim
- dimension (n.b. this is zero-based)void setAxis(int axisDim, ILazyDataset... axisData)
axisDim
- axisData
- void addAxis(int i, ILazyDataset lazyDataset)
axisDim
- dimension (n.b. this is zero-based)axisData
- dataset for axisvoid addAxis(int primaryAxisDim, ILazyDataset iLazyDataset, int... dimMapping)
primaryAxisDim
- primary dimension (n.b. this is zero-based)iLazyDataset
- dimMapping
- indicates where each axis dimension maps to in the dataset dimensionsint[] refresh(int[] shape)
shape
- Copyright © 2014–2018 Eclipse Foundation. All rights reserved.