Class jxlatte.Spline

java.lang.Object
gov.nih.mipav.model.file.jxlatte.Spline
Enclosing class:
jxlatte

public class jxlatte.Spline extends Object
  • Field Details

    • controlPoints

      public final jxlatte.Point[] controlPoints
    • upsampledY

      private float[] upsampledY
    • upsampledX

      private float[] upsampledX
    • arcs

      private jxlatte.SplineArc[] arcs
    • coeffX

      private float[] coeffX
    • coeffY

      private float[] coeffY
    • coeffB

      private float[] coeffB
    • coeffSigma

      private float[] coeffSigma
    • splineID

      private int splineID
  • Constructor Details

    • Spline

      public Spline(int splineID, jxlatte.Point[] controlPoints)
  • Method Details

    • upsampleControlPoints

      private void upsampleControlPoints()
    • computeIntermediarySamples

      private jxlatte.SplineArc[] computeIntermediarySamples(float renderDistance)
    • fourierICT

      private float fourierICT(float[] coeffs, float t)
    • computeCoeffs

      private void computeCoeffs(int splineID, jxlatte.LFGlobal lfGlobal)
    • renderSpline

      public void renderSpline(jxlatte.Frame frame)