public abstract class Constrain extends Object implements Serializable, Cloneable
Constructor and Description |
---|
Constrain() |
Modifier and Type | Method and Description |
---|---|
abstract void |
deconstrain() |
abstract boolean |
effects(ConstrainedComplex aConstrainedComplex) |
abstract int |
getNumOfParameters(ConstrainedComplex aPoint) |
abstract void |
getValue(double[] p,
int offset,
ConstrainedComplex aConstrainedComplex) |
abstract void |
move(ConstrainedComplex aConstrainedComplex,
de.jtem.mfc.field.Complex newCoords) |
void |
projectedMove(ConstrainedComplex aConstrainedComplex,
de.jtem.mfc.field.Complex newCoords) |
abstract void |
setByParameter(double[] p,
int offset,
ConstrainedComplex aConstrainedComplex) |
public abstract void deconstrain()
public abstract boolean effects(ConstrainedComplex aConstrainedComplex)
public abstract int getNumOfParameters(ConstrainedComplex aPoint)
public abstract void getValue(double[] p, int offset, ConstrainedComplex aConstrainedComplex)
public abstract void move(ConstrainedComplex aConstrainedComplex, de.jtem.mfc.field.Complex newCoords) throws IllegalCoordinateException
IllegalCoordinateException
public void projectedMove(ConstrainedComplex aConstrainedComplex, de.jtem.mfc.field.Complex newCoords)
aConstrainedComplex
- newCoords
- public abstract void setByParameter(double[] p, int offset, ConstrainedComplex aConstrainedComplex)