## Uses of Interface
org.eclipse.january.dataset.CompoundDataset

- Packages that use CompoundDataset
  Package | Description
  --- | ---
  org.eclipse.january.dataset |

- - ### Uses of CompoundDataset in org.eclipse.january.dataset

    Classes in org.eclipse.january.dataset that implement CompoundDataset
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractCompoundDataset` Generic container class for data that is compound in nature Each subclass has an array of compound types, items of this array are composed of primitive types Data items can be Complex, Vector, etc
    `class` | `ComplexDoubleDataset` Extend compound dataset to hold complex double values // PRIM_TYPE
    `class` | `ComplexFloatDataset` Extend compound dataset to hold complex float values // PRIM_TYPE
    `class` | `CompoundByteDataset` Extend compound dataset for byte values // PRIM_TYPE
    `class` | `CompoundDoubleDataset` Extend compound dataset for double values // PRIM_TYPE
    `class` | `CompoundFloatDataset` Extend compound dataset for float values // PRIM_TYPE
    `class` | `CompoundIntegerDataset` Extend compound dataset for int values // PRIM_TYPE
    `class` | `CompoundLongDataset` Extend compound dataset for long values // PRIM_TYPE
    `class` | `CompoundShortDataset` Extend compound dataset for short values // PRIM_TYPE
    `class` | `RGBByteDataset` Class to hold colour datasets as red, green, blue tuples of byte integers.
    `class` | `RGBDataset` Class to hold colour datasets as red, green, blue tuples of short integers

    Methods in org.eclipse.january.dataset with type parameters of type CompoundDataset
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends CompoundDataset> T` | DatasetUtils.`compoundCast(Class<T> clazz, Dataset... a)` Cast array of datasets to a compound dataset
    `static <T extends CompoundDataset> T` | DatasetFactory.`compoundZeros(int itemSize, Class<T> clazz, int... shape)`
    `static <T extends CompoundDataset> T` | DatasetFactory.`createComplexDataset(Class<? extends Dataset> clazz, Object real, Object imag)` Create complex dataset of given class from real and imaginary parts
    `static <T extends CompoundDataset> T` | DatasetUtils.`createCompoundDataset(Class<T> clazz, Dataset... datasets)` Create a compound dataset from copying given datasets
    `static <T extends CompoundDataset> T` | DatasetFactory.`createCompoundDataset(Class<T> clazz, Object... objects)` Create compound dataset of given class from given parts
    `static <T extends CompoundDataset> T` | DatasetFactory.`createRange(int itemSize, Class<T> clazz, double stop)` Create compound dataset with items ranging from 0 up to given stop in steps of 1
    `static <T extends CompoundDataset> T` | DatasetFactory.`createRange(int itemSize, Class<T> clazz, double start, double stop, double step)` Create compound dataset with items ranging from given start up to given stop in given steps

    Methods in org.eclipse.january.dataset that return CompoundDataset
    Modifier and Type | Method and Description
    --- | ---
    `CompoundDataset` | AbstractCompoundDataset.`cast(boolean repeat, int dtype, int isize)`
    `CompoundDataset` | CompoundDataset.`cast(boolean repeat, int dtype, int isize)`
    `static CompoundDataset` | DatasetUtils.`cast(Class<? extends Dataset> clazz, Dataset... a)` Cast array of datasets to a compound dataset
    `static CompoundDataset` | DatasetUtils.`cast(Dataset[] a, int dtype)` Deprecated. Please use the class-based methods in DatasetUtils, such as `DatasetUtils.cast(Class, Dataset...)`
    `CompoundDataset` | AbstractCompoundDataset.`cast(int dtype)`
    `CompoundDataset` | CompoundDataset.`cast(int dtype)`
    `CompoundDataset` | CompoundDataset.`clone()`
    `static CompoundDataset` | DatasetFactory.`compoundZeros(int itemSize, int[] shape, int dtype)` Deprecated. Please use the class-based methods in DatasetFactory, such as `DatasetFactory.compoundZeros(int, Class, int...)`
    `static CompoundDataset` | DatasetFactory.`createComplexDataset(int dtype, Object real, Object imag)` Deprecated. Please use the class-based methods in DatasetFactory, such as `DatasetFactory.createComplexDataset(Class, Object, Object)`
    `static CompoundDataset` | DatasetUtils.`createCompoundDataset(Dataset... datasets)` Create a compound dataset from given datasets
    `static CompoundDataset` | DatasetUtils.`createCompoundDataset(Dataset dataset, int itemSize)` Create a compound dataset from given dataset, sharing data
    `static CompoundDataset` | DatasetUtils.`createCompoundDataset(int dtype, Dataset... datasets)` Deprecated. Please use the class-based methods in DatasetUtils, such as `DatasetUtils.createCompoundDataset(Class, Dataset...)`
    `static CompoundDataset` | DatasetFactory.`createCompoundDataset(int dtype, Object... objects)` Deprecated. Please use the class-based methods in DatasetFactory, such as `DatasetFactory.createCompoundDataset(Class, Object...)`
    `static CompoundDataset` | DatasetFactory.`createCompoundDataset(Object... objects)` Create compound dataset of given type from given parts
    `static CompoundDataset` | DatasetUtils.`createCompoundDatasetFromLastAxis(Dataset a, boolean shareData)` Create a compound dataset by using last axis as elements of an item
    `static CompoundDataset` | DatasetFactory.`createRange(int itemSize, double start, double stop, double step, int dtype)` Deprecated. Please use the class-based methods in DatasetFactory, such as `DatasetFactory.createRange(int, Class, double, double, double)`
    `static CompoundDataset` | DatasetFactory.`createRange(int itemSize, double stop, int dtype)` Deprecated. Please use the class-based methods in DatasetFactory, such as `DatasetFactory.createRange(int, Class, double)`
    `CompoundDataset` | CompoundDataset.`fill(Object obj)`
    `CompoundDataset` | AbstractCompoundDataset.`flatten()`
    `CompoundDataset` | CompoundDataset.`flatten()`
    `CompoundDataset` | AbstractCompoundDataset.`getBroadcastView(int... broadcastShape)`
    `CompoundDataset` | CompoundDataset.`getBroadcastView(int... shape)`
    `CompoundDataset` | AbstractCompoundDataset.`getBy1DIndex(IntegerDataset index)`
    `CompoundDataset` | CompoundDataset.`getBy1DIndex(IntegerDataset index)`
    `CompoundDataset` | AbstractCompoundDataset.`getByBoolean(Dataset selection)`
    `CompoundDataset` | CompoundDataset.`getByBoolean(Dataset selection)`
    `CompoundDataset` | AbstractCompoundDataset.`getByIndexes(Object... indexes)`
    `CompoundDataset` | CompoundDataset.`getByIndexes(Object... indexes)`
    `CompoundDataset` | AbstractCompoundDataset.`getErrors()`
    `CompoundDataset` | CompoundDataset.`getErrors()`
    `CompoundDataset` | AbstractCompoundDataset.`getSlice(IMonitor mon, int[] start, int[] stop, int[] step)`
    `CompoundDataset` | CompoundDataset.`getSlice(IMonitor mon, int[] start, int[] stop, int[] step)`
    `CompoundDataset` | AbstractCompoundDataset.`getSlice(IMonitor mon, Slice... slice)`
    `CompoundDataset` | CompoundDataset.`getSlice(IMonitor mon, Slice... slice)`
    `CompoundDataset` | AbstractCompoundDataset.`getSlice(IMonitor mon, SliceND slice)`
    `CompoundDataset` | CompoundDataset.`getSlice(IMonitor mon, SliceND slice)`
    `CompoundDataset` | AbstractCompoundDataset.`getSlice(int[] start, int[] stop, int[] step)`
    `CompoundDataset` | CompoundDataset.`getSlice(int[] start, int[] stop, int[] step)`
    `CompoundDataset` | AbstractCompoundDataset.`getSlice(Slice... slice)`
    `CompoundDataset` | CompoundDataset.`getSlice(Slice... slice)`
    `CompoundDataset` | AbstractCompoundDataset.`getSlice(SliceND slice)`
    `CompoundDataset` | CompoundDataset.`getSlice(SliceND slice)`
    `CompoundDataset` | AbstractCompoundDataset.`getSliceView(int[] start, int[] stop, int[] step)`
    `CompoundDataset` | CompoundDataset.`getSliceView(int[] start, int[] stop, int[] step)`
    `CompoundDataset` | AbstractCompoundDataset.`getSliceView(Slice... slice)`
    `CompoundDataset` | CompoundDataset.`getSliceView(Slice... slice)`
    `CompoundDataset` | AbstractCompoundDataset.`getSliceView(SliceND slice)`
    `CompoundDataset` | CompoundDataset.`getSliceView(SliceND slice)`
    `CompoundDataset` | AbstractCompoundDataset.`getTransposedView(int... axes)`
    `CompoundDataset` | CompoundDataset.`getTransposedView(int... axes)`
    `CompoundDataset` | CompoundDataset.`getView(boolean deepCopyMetadata)`
    `CompoundDataset` | CompoundDataset.`iadd(Object o)`
    `CompoundDataset` | CompoundDataset.`idivide(Object o)`
    `CompoundDataset` | CompoundDataset.`ifloor()`
    `CompoundDataset` | AbstractCompoundDataset.`ifloorDivide(Object o)`
    `CompoundDataset` | CompoundDataset.`ifloorDivide(Object o)`
    `CompoundDataset` | CompoundDataset.`imultiply(Object o)`
    `CompoundDataset` | CompoundDataset.`ipower(Object o)`
    `CompoundDataset` | CompoundDataset.`iremainder(Object o)`
    `CompoundDataset` | CompoundDataset.`isubtract(Object o)`
    `CompoundDataset` | AbstractCompoundDataset.`max(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | CompoundDataset.`max(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | AbstractCompoundDataset.`mean(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | CompoundDataset.`mean(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | AbstractCompoundDataset.`min(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | CompoundDataset.`min(int axis, boolean... ignoreInvalids)`
    `static CompoundDataset` | DatasetUtils.`norm(CompoundDataset a, boolean overAllElements)` Function that returns a normalised compound dataset which is bounded between 0 and 1.
    `CompoundDataset` | AbstractCompoundDataset.`peakToPeak(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | CompoundDataset.`peakToPeak(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | AbstractCompoundDataset.`product(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | CompoundDataset.`product(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | AbstractCompoundDataset.`reshape(int... shape)`
    `CompoundDataset` | CompoundDataset.`reshape(int... shape)`
    `CompoundDataset` | AbstractCompoundDataset.`rootMeanSquare(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | CompoundDataset.`rootMeanSquare(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | CompoundDataset.`setBy1DIndex(Object obj, Dataset index)`
    `CompoundDataset` | CompoundDataset.`setByBoolean(Object obj, Dataset selection)`
    `CompoundDataset` | CompoundDataset.`setByIndexes(Object obj, Object... indexes)`
    `CompoundDataset` | CompoundDataset.`setSlice(Object obj, IndexIterator iterator)`
    `CompoundDataset` | AbstractCompoundDataset.`setSlice(Object obj, int[] start, int[] stop, int[] step)`
    `CompoundDataset` | CompoundDataset.`setSlice(Object obj, int[] start, int[] stop, int[] step)`
    `CompoundDataset` | AbstractCompoundDataset.`setSlice(Object object, Slice... slice)`
    `CompoundDataset` | CompoundDataset.`setSlice(Object object, Slice... slice)`
    `CompoundDataset` | AbstractCompoundDataset.`sort(Integer axis)`
    `CompoundDataset` | CompoundDataset.`sort(Integer axis)`
    `CompoundDataset` | AbstractCompoundDataset.`squeeze()`
    `CompoundDataset` | CompoundDataset.`squeeze()`
    `CompoundDataset` | AbstractCompoundDataset.`squeeze(boolean onlyFromEnd)`
    `CompoundDataset` | CompoundDataset.`squeeze(boolean onlyFromEnd)`
    `CompoundDataset` | AbstractCompoundDataset.`squeezeEnds()`
    `CompoundDataset` | CompoundDataset.`squeezeEnds()`
    `CompoundDataset` | AbstractCompoundDataset.`stdDeviation(int axis)`
    `CompoundDataset` | CompoundDataset.`stdDeviation(int axis)`
    `CompoundDataset` | AbstractCompoundDataset.`stdDeviation(int axis, boolean isWholePopulation, boolean... ignoreInvalids)`
    `CompoundDataset` | CompoundDataset.`stdDeviation(int axis, boolean isWholePopulation, boolean... ignoreInvalids)`
    `CompoundDataset` | AbstractCompoundDataset.`sum(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | CompoundDataset.`sum(int axis, boolean... ignoreInvalids)`
    `CompoundDataset` | AbstractCompoundDataset.`swapAxes(int axis1, int axis2)`
    `CompoundDataset` | CompoundDataset.`swapAxes(int axis1, int axis2)`
    `CompoundDataset` | AbstractCompoundDataset.`synchronizedCopy()`
    `CompoundDataset` | CompoundDataset.`synchronizedCopy()`
    `CompoundDataset` | AbstractCompoundDataset.`transpose(int... axes)`
    `CompoundDataset` | CompoundDataset.`transpose(int... axes)`
    `CompoundDataset` | AbstractCompoundDataset.`variance(int axis)`
    `CompoundDataset` | CompoundDataset.`variance(int axis)`
    `CompoundDataset` | AbstractCompoundDataset.`variance(int axis, boolean isWholePopulation, boolean... ignoreInvalids)`
    `CompoundDataset` | CompoundDataset.`variance(int axis, boolean isWholePopulation, boolean... ignoreInvalids)`

    Methods in org.eclipse.january.dataset that return types with arguments of type CompoundDataset
    Modifier and Type | Method and Description
    --- | ---
    `static Class<? extends CompoundDataset>` | InterfaceUtils.`getCompoundInterface(Class<? extends Dataset> clazz)`

    Methods in org.eclipse.january.dataset with parameters of type CompoundDataset
    Modifier and Type | Method and Description
    --- | ---
    `static Dataset` | DatasetUtils.`createDatasetFromCompoundDataset(CompoundDataset a, boolean shareData)` Create a dataset from a compound dataset by using elements of an item as last axis
    `static RGBByteDataset` | RGBByteDataset.`createFromCompoundDataset(CompoundDataset a)` Create a RGB dataset from a compound dataset (no normalisation performed)
    `static RGBDataset` | RGBDataset.`createFromCompoundDataset(CompoundDataset a)` Create a RGB dataset from a compound dataset (no normalisation performed)
    `static void` | Maths.`getBilinear(double[] values, CompoundDataset d, double x0, double x1)` Deprecated. Use `Maths.interpolate(double[], CompoundDataset, double, double)`
    `static void` | Maths.`getLinear(double[] values, CompoundDataset d, double x0)` Deprecated. Use `Maths.interpolate(double[], CompoundDataset, double)`
    `static void` | Maths.`interpolate(double[] values, CompoundDataset d, double... x)` Linearly interpolate an array of values at a point in a compound n-D dataset.
    `static void` | Maths.`interpolate(double[] values, CompoundDataset d, double x0)` Linearly interpolate an array of values at a point in a compound 1D dataset.
    `static void` | Maths.`interpolate(double[] values, CompoundDataset d, double x0, double x1)` Linearly interpolate an array of values at a point in a compound 2D dataset.
    `static CompoundDataset` | DatasetUtils.`norm(CompoundDataset a, boolean overAllElements)` Function that returns a normalised compound dataset which is bounded between 0 and 1.

    Constructors in org.eclipse.january.dataset with parameters of type CompoundDataset
    Constructor and Description
    `RGBByteDataset(CompoundDataset colour)` Create a dataset using given compound data
    `RGBDataset(CompoundDataset colour)` Create a dataset using given compound data

Copyright © 2014–2022 Eclipse Foundation. All rights reserved.