org.jcpsim.util
Class Bezier

java.lang.Object
  extended by org.jcpsim.util.Bezier
Direct Known Subclasses:
ArterialLine.broadBezier, ArterialLine.narrowBezier

public class Bezier
extends java.lang.Object


Constructor Summary
Bezier(double x, double y)
           
 
Method Summary
 void add(double x1, double y1, double x2, double y2, double x3, double y3)
           
 double get(double x)
           
 double getMaxX()
           
 double getMinX()
           
 double getY(double x)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Bezier

public Bezier(double x,
              double y)
Method Detail

add

public void add(double x1,
                double y1,
                double x2,
                double y2,
                double x3,
                double y3)

getY

public double getY(double x)
Parameters:
x - a cycle lasts from 0.0 to 1.0 (and so on)
Returns:
the y value

get

public double get(double x)

getMinX

public double getMinX()

getMaxX

public double getMaxX()


jCpSim (Java CardioPulmonary SIMulations), v0.2.01
Dr. Frank Fischer, frank@jcpsim.org, http://www.jcpsim.org