Package | Description |
---|---|
org.eclipse.january.dataset | |
org.eclipse.january.io |
Modifier and Type | Method and Description |
---|---|
protected SliceND |
LazyDataset.calcTrueSlice(SliceND slice)
Calculate absolute slice
|
SliceND |
SliceND.clone()
Create a deep copy of the SliceND
|
static SliceND |
SliceND.createSlice(ILazyDataset data,
int[] start,
int[] stop)
Create SliceND from dataset
|
static SliceND |
SliceND.createSlice(ILazyDataset data,
int[] start,
int[] stop,
int[] step)
Create SliceND from dataset
|
protected SliceND |
LazyDataset.createSlice(int[] nstart,
int[] nstop,
int[] nstep) |
protected SliceND |
LazyDynamicDataset.createSlice(int[] nstart,
int[] nstop,
int[] nstep) |
SliceND |
SliceND.flip()
Flip slices directions in all dimensions, this means that all slices are
beginning at previous end point, steps are in the opposite direction, and
finishes are at the previous start point.
|
SliceND |
SliceND.flip(int i)
Flip the slice direction in given dimension, this means that slice
begins at previous end point, steps in the opposite direction, and
finishes at the previous start point.
|
SliceND |
SliceNDIterator.getCurrentSlice()
Get current slice
|
SliceND |
SliceNDIterator.getOmittedSlice()
Get omitted part of source slice which never changes.
|
SliceND |
SliceNDIterator.getOutputSlice()
Get output or destination slice
|
SliceND |
SliceNDIterator.getUsedSlice()
Shortened slice where axes are omitted
|
Modifier and Type | Method and Description |
---|---|
protected SliceND |
LazyDataset.calcTrueSlice(SliceND slice)
Calculate absolute slice
|
protected void |
LazyDatasetBase.checkSliceND(SliceND slice)
Check if slice is compatible with dataset's shape
|
protected void |
LazyDynamicDataset.checkSliceND(SliceND slice) |
static int[] |
AbstractDataset.createStrides(SliceND slice,
Dataset a,
int[] stride,
int[] offset)
Create a stride array from slice information and a dataset
|
static int[] |
AbstractDataset.createStrides(SliceND slice,
int isize,
int[] shape,
int[] oStride,
int oOffset,
int[] stride,
int[] offset)
Create a stride array from slice and dataset information
|
CompoundDataset |
AbstractCompoundDataset.getSlice(IMonitor mon,
SliceND slice) |
Dataset |
AbstractDataset.getSlice(IMonitor monitor,
SliceND slice) |
Dataset |
AggregateDataset.getSlice(IMonitor monitor,
SliceND slice) |
CompoundDataset |
CompoundDataset.getSlice(IMonitor mon,
SliceND slice) |
Dataset |
Dataset.getSlice(IMonitor mon,
SliceND slice) |
IDataset |
ILazyDataset.getSlice(IMonitor monitor,
SliceND slice)
Get a slice of the dataset.
|
Dataset |
LazyDataset.getSlice(IMonitor monitor,
SliceND slice) |
CompoundDataset |
AbstractCompoundDataset.getSlice(SliceND slice) |
Dataset |
AbstractDataset.getSlice(SliceND slice)
Get a slice of the dataset.
|
Dataset |
AggregateDataset.getSlice(SliceND slice) |
CompoundDataset |
CompoundDataset.getSlice(SliceND slice) |
Dataset |
Dataset.getSlice(SliceND slice) |
IDataset |
IDataset.getSlice(SliceND slice) |
IDataset |
ILazyDataset.getSlice(SliceND slice)
Get a slice of the dataset.
|
Dataset |
LazyDataset.getSlice(SliceND slice) |
IndexIterator |
AbstractDataset.getSliceIterator(SliceND slice) |
IndexIterator |
Dataset.getSliceIterator(SliceND slice) |
CompoundDataset |
AbstractCompoundDataset.getSliceView(SliceND slice) |
Dataset |
AbstractDataset.getSliceView(SliceND slice)
Get a slice of the dataset.
|
AggregateDataset |
AggregateDataset.getSliceView(SliceND slice) |
CompoundDataset |
CompoundDataset.getSliceView(SliceND slice) |
Dataset |
Dataset.getSliceView(SliceND slice) |
IDataset |
IDataset.getSliceView(SliceND slice)
Get a slice of the dataset.
|
ILazyDataset |
ILazyDataset.getSliceView(SliceND slice)
Get a slice of the dataset.
|
LazyDataset |
LazyDataset.getSliceView(SliceND slice) |
LazyWriteableDataset |
LazyWriteableDataset.getSliceView(SliceND slice) |
protected Dataset |
LazyDataset.internalGetSlice(IMonitor monitor,
SliceND slice) |
protected IndexIterator |
AbstractCompoundDataset.internalGetSliceIterator(SliceND slice) |
protected IndexIterator |
AbstractDataset.internalGetSliceIterator(SliceND slice) |
protected LazyDataset |
LazyDataset.internalGetSliceView(SliceND slice) |
void |
LazyWriteableDataset.setSlice(IDataset data,
SliceND slice)
Set a slice of the dataset
|
void |
ILazyWriteableDataset.setSlice(IMonitor monitor,
IDataset data,
SliceND slice)
Set a slice of the dataset
|
void |
LazyWriteableDataset.setSlice(IMonitor monitor,
IDataset data,
SliceND slice) |
Dataset |
AbstractDataset.setSlice(Object obj,
SliceND slice) |
Dataset |
Dataset.setSlice(Object obj,
SliceND slice)
This is modelled after the NumPy array slice
|
void |
ILazyWriteableDataset.setSliceSync(IMonitor monitor,
IDataset data,
SliceND slice)
Set a slice of the dataset synchronously
|
void |
LazyWriteableDataset.setSliceSync(IMonitor monitor,
IDataset data,
SliceND slice) |
protected void |
LazyDatasetBase.sliceMetadata(boolean asView,
SliceND slice)
Slice all datasets in metadata that are annotated by @Sliceable.
|
Constructor and Description |
---|
PositionIterator(int offset,
SliceND slice,
int... axes)
Constructor for an iterator that misses out several axes
|
PositionIterator(SliceND slice,
int... axes)
Constructor for an iterator that misses out several axes
|
SliceIterator(int[] shape,
int length,
int isize,
SliceND slice)
Constructs an SliceIterator Object, which can iterate over sliced
Datasets elements, by default the start set to 0 and with a step of 1.
|
SliceIterator(int[] shape,
int length,
SliceND slice)
Constructs an SliceIterator Object, which can iterate over sliced
Datasets elements, by default the start set to 0 and with a step of 1.
|
SliceNDIterator(SliceND slice,
int... axes)
Constructor for an iterator that misses out several axes
|
StrideIterator(int isize,
int[] shape,
int[] strides,
int offset,
SliceND slice) |
Modifier and Type | Method and Description |
---|---|
IDataset |
ILazyLoader.getDataset(IMonitor mon,
SliceND slice) |
void |
ILazySaver.setSlice(IMonitor mon,
IDataset data,
SliceND slice) |
void |
ILazyAsyncSaver.setSliceAsync(IMonitor mon,
IDataset data,
SliceND slice)
Non-blocking version of
ILazySaver.setSlice(IMonitor, IDataset, SliceND) |
Copyright © 2014–2022 Eclipse Foundation. All rights reserved.