Commit 4f4bfbd4 authored by iSergio's avatar iSergio
Browse files

Move constructor to private. Use instance.

parent 5489e926
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package org.cesiumjs.cs.core.interpolation;

import jsinterop.annotations.JsConstructor;
import jsinterop.annotations.JsMethod;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;
@@ -147,4 +148,7 @@ public class HermitePolynomialApproximation implements InterpolationAlgorithm {
    @JsMethod(namespace = "Cesium.HermitePolynomialApproximation")
    public static native double[] interpolateOrderZero(double x, double[] xTable, double[] yTable, double yStride,
                                                       double[] result);

    @JsConstructor
    private HermitePolynomialApproximation() {}
}
+6 −7
Original line number Diff line number Diff line
@@ -28,13 +28,6 @@ import jsinterop.annotations.JsType;
 */
@JsType(isNative = true)
public class LagrangePolynomialApproximation implements InterpolationAlgorithm {
    /**
     * An {@link InterpolationAlgorithm} for performing Lagrange interpolation.
     */
    @JsConstructor
    private LagrangePolynomialApproximation() {
    }

    /**
     * Get instance if algorithm. In this moment i don't invented more
     *
@@ -93,4 +86,10 @@ public class LagrangePolynomialApproximation implements InterpolationAlgorithm {
    @JsMethod(namespace = "Cesium.LagrangePolynomialApproximation")
    public static native double[] interpolateOrderZero(double x, double[] xTable, double[] yTable, double yStride,
                                                       double[] result);

    /**
     * An {@link InterpolationAlgorithm} for performing Lagrange interpolation.
     */
    @JsConstructor
    private LagrangePolynomialApproximation() {}
}
+4 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package org.cesiumjs.cs.core.interpolation;

import jsinterop.annotations.JsConstructor;
import jsinterop.annotations.JsMethod;
import jsinterop.annotations.JsProperty;
import jsinterop.annotations.JsType;
@@ -85,4 +86,7 @@ public class LinearApproximation implements InterpolationAlgorithm {
    @JsMethod(namespace = "Cesium.LinearApproximation")
    public static native double[] interpolateOrderZero(double x, double[] xTable, double[] yTable, double yStride,
                                                       double[] result);

    @JsConstructor
    private LinearApproximation() {}
}