de.jreality.tutorial.projects.darboux
Class DarbouxTransform

java.lang.Object
  extended by de.jreality.tutorial.projects.darboux.DarbouxTransform
All Implemented Interfaces:
PointSequence, java.util.EventListener, javax.swing.event.ChangeListener

public class DarbouxTransform
extends java.lang.Object
implements javax.swing.event.ChangeListener, PointSequence


Constructor Summary
DarbouxTransform(PointSequence sequence, double[] startPoint)
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener cl)
           
 double[][] getCurve()
           
 double[][] getPoints()
           
 double getR()
           
 double[][] getRods()
           
 boolean isClosed()
           
 void removeChangeListener(javax.swing.event.ChangeListener cl)
           
 void setR(double r)
           
 void setStartPoint(double[] startPoint)
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DarbouxTransform

public DarbouxTransform(PointSequence sequence,
                        double[] startPoint)
Method Detail

getR

public double getR()

setR

public void setR(double r)

setStartPoint

public void setStartPoint(double[] startPoint)

getRods

public double[][] getRods()

getPoints

public double[][] getPoints()
Specified by:
getPoints in interface PointSequence

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener cl)
Specified by:
addChangeListener in interface PointSequence

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener cl)

getCurve

public double[][] getCurve()

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

isClosed

public boolean isClosed()
Specified by:
isClosed in interface PointSequence