Class Spline

java.lang.Object
  |
  +--Spline

public class Spline
extends java.lang.Object

Author:
Erhan Oztop, 2001-2002

Source code by Erhan Oztop (erhan@atr.co.jp)
Copyright August 2002 via
University of Southern California Ph.D. publication copyright

Field Summary
(package private)  double[] A
           
(package private)  double[] b
           
(package private)  double[] B
           
(package private)  double[] C
           
(package private)  double[] h
           
(package private)  int ID
           
(package private) static int IDgenerator
           
(package private)  int n
           
 java.lang.String name
           
(package private)  double[] t
           
(package private)  double[] u
           
(package private)  double[] v
           
(package private)  double[] y
           
(package private)  double[] z
           
 
Constructor Summary
Spline(int k, double[] y)
           
Spline(int k, double[] x, double[] y)
           
 
Method Summary
 double[][] convertPoints()
           
 double eval(double x)
           
 double eval(double x, int i)
           
 double evalD1(double x)
           
 double evalD2(double x)
           
 double evalInt(double x)
           
private  void findCoef()
           
 java.lang.String getLabel()
           
 double[][] makeArray(double from, double to, int points)
           
 void org_showSpline(double from, double to, int points)
           
 int position(double x)
           
 void setLabel(java.lang.String s)
           
private  void setup(int k, double[] x, double[] yy)
           
 void showSpline(double from, double to, int points)
           
(package private) static void showSplines_with(Spline[] traj, int k, int N, java.lang.String fname, java.lang.String with)
           
(package private) static void showSplines_with(Spline[] traj, int N, java.lang.String with)
           
(package private) static void showSplines(Spline[] traj, int N)
           
(package private) static void showSplines(Spline[] traj, int k, int N, java.lang.String fname)
           
(package private) static void showSplines(Spline[] traj, java.lang.String gname)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

IDgenerator

static int IDgenerator

ID

int ID

name

public java.lang.String name

t

double[] t

y

double[] y

h

double[] h

b

double[] b

z

double[] z

A

double[] A

B

double[] B

C

double[] C

u

double[] u

v

double[] v

n

int n
Constructor Detail

Spline

public Spline(int k,
              double[] x,
              double[] y)

Spline

public Spline(int k,
              double[] y)
Method Detail

setLabel

public void setLabel(java.lang.String s)

getLabel

public java.lang.String getLabel()

setup

private void setup(int k,
                   double[] x,
                   double[] yy)

makeArray

public double[][] makeArray(double from,
                            double to,
                            int points)

convertPoints

public double[][] convertPoints()

org_showSpline

public void org_showSpline(double from,
                           double to,
                           int points)

showSpline

public void showSpline(double from,
                       double to,
                       int points)

findCoef

private void findCoef()

position

public int position(double x)

eval

public double eval(double x)

eval

public double eval(double x,
                   int i)

evalD1

public double evalD1(double x)

evalD2

public double evalD2(double x)

evalInt

public double evalInt(double x)

showSplines_with

static void showSplines_with(Spline[] traj,
                             int k,
                             int N,
                             java.lang.String fname,
                             java.lang.String with)

showSplines

static void showSplines(Spline[] traj,
                        int k,
                        int N,
                        java.lang.String fname)

showSplines_with

static void showSplines_with(Spline[] traj,
                             int N,
                             java.lang.String with)

showSplines

static void showSplines(Spline[] traj,
                        int N)

showSplines

static void showSplines(Spline[] traj,
                        java.lang.String gname)