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
IllegalCoordinateExceptionpublic void projectedMove(ConstrainedComplex aConstrainedComplex, de.jtem.mfc.field.Complex newCoords)
aConstrainedComplex - newCoords - public abstract void setByParameter(double[] p,
int offset,
ConstrainedComplex aConstrainedComplex)