Uses of Class
org.apache.sis.internal.util.DoubleDouble
Packages that use DoubleDouble
Package
Description
A set of helper classes for the SIS implementation.
A set of mathematical objects and algebraic utilities.
Relationship of a
CoordinateSystem (an abstract mathematical entity) to the earth or other system.Matrix implementations for spatiotemporal referencing.
Map projection implementations.
-
Uses of DoubleDouble in org.apache.sis.internal.util
Methods in org.apache.sis.internal.util that return DoubleDoubleModifier and TypeMethodDescriptionstatic DoubleDoubleDoubleDouble.castOrCopy(Number value) Returns the given value as aDoubleDouble.static DoubleDoubleDoubleDouble.createAndGuessError(double value) Creates a new value initialized to the given value and an error term inferred byerrorForWellKnownValue(double).static DoubleDoubleDoubleDouble.createDegreesToRadians()Returns a newDoubleDoubleinstance initialized to the conversion factor from angular degrees to radians.static DoubleDoubleDoubleDouble.createPi()Returns a newDoubleDoubleinstance initialized to the π value.static DoubleDoubleDoubleDouble.createRadiansToDegrees()Returns a newDoubleDoubleinstance initialized to the conversion factor from radians to angular degrees.static DoubleDoubleDoubleDouble.createSecondsToRadians()Returns a newDoubleDoubleinstance initialized to the conversion factor from arc-seconds to radians.Methods in org.apache.sis.internal.util with parameters of type DoubleDoubleModifier and TypeMethodDescriptionvoidDoubleDouble.add(DoubleDouble other) Adds another double-double value to thisDoubleDouble.voidDoubleDouble.divide(DoubleDouble other) Divides thisDoubleDoubleby another double-double value.voidDoubleDouble.inverseDivide(DoubleDouble other) Divides the given double-double value by thisDoubleDouble.voidDoubleDouble.multiply(DoubleDouble other) Multiplies thisDoubleDoubleby another double-double value.voidDoubleDouble.setFrom(DoubleDouble other) Sets thisDoubleDoubleto the same value than the given instance.voidDoubleDouble.subtract(DoubleDouble other) Subtracts another double-double value from thisDoubleDouble.Constructors in org.apache.sis.internal.util with parameters of type DoubleDoubleModifierConstructorDescriptionDoubleDouble(DoubleDouble other) Creates a new value initialized to the given value. -
Uses of DoubleDouble in org.apache.sis.math
Fields in org.apache.sis.math declared as DoubleDoubleModifier and TypeFieldDescriptionprivate final DoubleDoublePlane.Fit.sum_xprivate final DoubleDoublePlane.Fit.sum_xxprivate final DoubleDoublePlane.Fit.sum_xyprivate final DoubleDoublePlane.Fit.sum_yprivate final DoubleDoublePlane.Fit.sum_yyprivate final DoubleDoublePlane.Fit.sum_zprivate final DoubleDoublePlane.Fit.sum_zxprivate final DoubleDoublePlane.Fit.sum_zy(package private) DoubleDoublePlane.Fit.sxSolution of the plane equation.(package private) DoubleDoublePlane.Fit.sySolution of the plane equation.private final DoubleDoublePlane.Fit.xxprivate final DoubleDoublePlane.Fit.xyprivate final DoubleDoublePlane.Fit.yy(package private) DoubleDoublePlane.Fit.z0Solution of the plane equation.private final DoubleDoublePlane.Fit.zxprivate final DoubleDoublePlane.Fit.zy -
Uses of DoubleDouble in org.apache.sis.referencing.datum
Methods in org.apache.sis.referencing.datum that return DoubleDoubleModifier and TypeMethodDescriptionprivate DoubleDoubleDefaultEllipsoid.eccentricitySquared()Computes the square of the eccentricity value with ℯ² = 2f - f².private static DoubleDoubleDefaultEllipsoid.flattening(org.opengis.referencing.datum.Ellipsoid e) Computes the flattening factor (not inverse) of the given ellipsoid.(package private) DoubleDoubleBursaWolfParameters.param(int index, DoubleDouble period) Returns the parameter at the given index.(package private) final DoubleDoubleTimeDependentBWP.param(int index, DoubleDouble period) Returns the parameter at the given index.(package private) DoubleDoubleReturns the elapsed time from the reference time to the given date, in millennium.(package private) final DoubleDoubleReturns the elapsed time from the reference time to the given date in millennium, ornullif none.Methods in org.apache.sis.referencing.datum with parameters of type DoubleDoubleModifier and TypeMethodDescription(package private) DoubleDoubleBursaWolfParameters.param(int index, DoubleDouble period) Returns the parameter at the given index.(package private) final DoubleDoubleTimeDependentBWP.param(int index, DoubleDouble period) Returns the parameter at the given index. -
Uses of DoubleDouble in org.apache.sis.referencing.operation.matrix
Methods in org.apache.sis.referencing.operation.matrix with parameters of type DoubleDoubleModifier and TypeMethodDescription(package private) final voidGeneralMatrix.get(int row, int column, DoubleDouble dd) Stores the value at the specified row and column in the givenddobject.(package private) voidMatrixSIS.get(int row, int column, DoubleDouble dd) Stores the value at the specified row and column in the givenddobject.(package private) final voidGeneralMatrix.set(int row, int column, DoubleDouble dd) Stores the value of the givenddobject at the specified row and column.(package private) voidMatrixSIS.set(int row, int column, DoubleDouble dd) Stores the value of the givenddobject at the specified row and column.(package private) final voidMatrixSIS.setElements(double[] source, int length, int stride, DoubleDouble transfer, int srcRow, int srcCol, int dstRow, int dstCol, int numRow, int numCol) Sets elements in a sub-region of this matrix, optionally including error terms. -
Uses of DoubleDouble in org.apache.sis.referencing.operation.projection
Fields in org.apache.sis.referencing.operation.projection declared as DoubleDoubleModifier and TypeFieldDescription(package private) final DoubleDoubleInitializer.eccentricitySquaredThe square of eccentricity: ℯ² = (a²-b²)/a² where ℯ is the eccentricity, a is the semi-major axis length and b is the semi-minor axis length.Methods in org.apache.sis.referencing.operation.projection that return DoubleDoubleModifier and TypeMethodDescription(package private) final DoubleDoubleInitializer.axisLengthRatio()Returnsb/awhereais the semi-major axis length andbthe semi-minor axis length.(package private) final DoubleDoubleInitializer.rν2(double sinφ) Computes the square of the reciprocal of the radius of curvature of the ellipsoid perpendicular to the meridian at latitude φ.