Documentation of 'com.mxgraph.util.mxSpline1D' Java class
mxSpline1D
com.mxgraph.util

Class mxSpline1D



  • public class mxSpline1D
    extends java.lang.Object
    One dimension of a spline curve
    • Constructor Summary

      Constructors 
      Constructor and Description
      mxSpline1D(double[] controlPointProportions, double[] positions1D)
      Creates a new Spline.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      double getDx(double x)
      Returns the first derivation at x.
      double getFastValue(double x)
      Returns an interpolated value.
      double getValue(double x)
      Returns an interpolated value.
      void setValues(double[] controlPointProportions, double[] positions1D)
      Set values for this Spline.
      void solve(double[][] A, double[] b)
      Solves Ax=b and stores the solution in b.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • mxSpline1D

        public mxSpline1D(double[] controlPointProportions,
                          double[] positions1D)
        Creates a new Spline.
        Parameters:
        controlPointProportions - the proportion along the curve, from 0->1 that each control point lies on
        positions1D - the co-ordinate position in the current dimension that each control point lies on
    • Method Detail

      • setValues

        public void setValues(double[] controlPointProportions,
                              double[] positions1D)
        Set values for this Spline.
        Parameters:
        controlPointProportions - the proportion along the curve, from 0->1 that each control point lies on
        positions1D - the co-ordinate position in the current dimension that each control point lies on
      • getValue

        public double getValue(double x)
        Returns an interpolated value.
        Parameters:
        x -
        Returns:
        the interpolated value
      • getFastValue

        public double getFastValue(double x)
        Returns an interpolated value. To be used when a long sequence of values are required in order, but ensure checkValues() is called beforehand to ensure the boundary checks from getValue() are made
        Parameters:
        x -
        Returns:
        the interpolated value
      • getDx

        public double getDx(double x)
        Returns the first derivation at x.
        Parameters:
        x -
        Returns:
        the first derivation at x
      • solve

        public void solve(double[][] A,
                          double[] b)
        Solves Ax=b and stores the solution in b.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.