public class VectorOperations extends Object
| Constructor and Description |
|---|
VectorOperations() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyNearestNeighbor() |
static ucar.ma2.ArrayDouble.D2 |
arrayByte2DArrayDouble(ucar.ma2.ArrayByte bytes) |
static ucar.ma2.ArrayDouble.D3 |
arrayByte3DArrayDouble(ucar.ma2.ArrayByte bytes) |
static List<Double> |
assignGridValuesToPoints(List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> grid3d,
int gridTimeInstant,
List<Double> gridValues,
List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> coordinates4d,
double tolerance) |
static List<Double> |
assignGridValuesToPoints2D(List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> grid3d,
List<Double> gridValues,
List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> coordinates4d,
double tolerance) |
static List<Double> |
assignPointsValuesToGrid(List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> grid3d,
int gridTimeInstant,
List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> coordinates5d,
double tolerance)
Finds the best association between a grid of 3d points in a certain time instant and a set of 5 dimensional points.
|
static double |
distance(double x1,
double y1,
double z1,
double t1,
double x2,
double y2,
double z2,
double t2) |
static List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> |
generateCoordinateTripletsInBoundingBox_old(double x1,
double x2,
double y1,
double y2,
double z,
double xResolution,
double yResolution) |
static List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> |
generateCoordinateTripletsInBoundingBox(double x1,
double x2,
double y1,
double y2,
double z,
double xResolution,
double yResolution) |
static double[][] |
vectorToMatix(List<Double> values,
double x1,
double x2,
double y1,
double y2,
double xResolution,
double yResolution) |
public static ucar.ma2.ArrayDouble.D2 arrayByte2DArrayDouble(ucar.ma2.ArrayByte bytes)
public static ucar.ma2.ArrayDouble.D3 arrayByte3DArrayDouble(ucar.ma2.ArrayByte bytes)
public static List<Double> assignPointsValuesToGrid(List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> grid3d, int gridTimeInstant, List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> coordinates5d, double tolerance)
public static List<Double> assignGridValuesToPoints2D(List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> grid3d, List<Double> gridValues, List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> coordinates4d, double tolerance)
public static List<Double> assignGridValuesToPoints(List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> grid3d, int gridTimeInstant, List<Double> gridValues, List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> coordinates4d, double tolerance)
public static double distance(double x1,
double y1,
double z1,
double t1,
double x2,
double y2,
double z2,
double t2)
public static List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> generateCoordinateTripletsInBoundingBox_old(double x1, double x2, double y1, double y2, double z, double xResolution, double yResolution)
public static List<org.gcube.dataanalysis.ecoengine.utils.Tuple<Double>> generateCoordinateTripletsInBoundingBox(double x1, double x2, double y1, double y2, double z, double xResolution, double yResolution)
public static double[][] vectorToMatix(List<Double> values, double x1, double x2, double y1, double y2, double xResolution, double yResolution)
public void applyNearestNeighbor()
Copyright © 2021. All Rights Reserved.