## 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` | `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` | DatasetFactory.`compoundZeros(int itemSize, Class<T> clazz, int... shape)`
    `static <T extends CompoundDataset> T` | DatasetUtils.`createCompoundDataset(Class<T> clazz, Dataset... datasets)` Create a compound dataset from given datasets

    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(Dataset[] a, int dtype)` Cast array of datasets to a compound 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 `#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
    `static CompoundDataset` | DatasetUtils.`createCompoundDataset(int dtype, Dataset... datasets)` Create a compound dataset from given datasets
    `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(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(Class, double, double, 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 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 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.

Copyright © 2017. All rights reserved.