public interface AxesMetadata extends MetadataType
Modifier and Type | Method and Description |
---|---|
void |
addAxis(int axisDim,
ILazyDataset axisData)
Add axis data to given dimension.
|
void |
addAxis(int primaryAxisDim,
ILazyDataset axisData,
int... dimMapping)
Add axis data to given dimension.
|
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 axisDim, ILazyDataset axisData)
axisDim
- dimension (n.b. this is zero-based)axisData
- dataset for axisvoid addAxis(int primaryAxisDim, ILazyDataset axisData, int... dimMapping)
primaryAxisDim
- dimension (n.b. this is zero-based)axisData
- dataset for axisdimMapping
- indicates where each axis dimension maps to in the dataset dimensionsint[] refresh(int[] shape)
shape
- Copyright © 2014–2019 Eclipse Foundation. All rights reserved.