stella.util
Class FocusSpindleFit.CorkScrew
java.lang.Object
stella.util.FocusSpindleFit.AbstractPosition
stella.util.FocusSpindleFit.CorkScrew
- All Implemented Interfaces:
- FocusSpindleFit.PositionModel, Multidimensional, PrintMultidimensional
- Enclosing class:
- FocusSpindleFit
private class FocusSpindleFit.CorkScrew
- extends FocusSpindleFit.AbstractPosition
Full model, including a cork-screw like dependency.
|
Method Summary |
int |
dimension()
If we also fit for the lead, we return nine, otherwise eight. |
Point2D |
getModelPoint(double f,
VectorG params)
We evaluate the formular from above, using the pre-set values of the
pixel and focus positions. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FocusSpindleFit.CorkScrew
public FocusSpindleFit.CorkScrew()
dimension
public int dimension()
- If we also fit for the lead, we return nine, otherwise eight.
getModelPoint
public Point2D getModelPoint(double f,
VectorG params)
- We evaluate the formular from above, using the pre-set values of the
pixel and focus positions. The following order is assumed:
- constant position x, x_0
- constant position y, y_0<
- linear with focus in x, v_x
- linear with focus in y, v_y
- pixel semi-major axis a of ellipsoid
- numerical excentricity e of ellipsoid
- tilt angle of ellipsoid, θ_0
- offset of polar angle phi, φ_0
- If no lead is set, this is used, otherwise ignored