public interface Focussing
| Modifier and Type | Method and Description |
|---|---|
Vector2D |
coarseFocus(double crude,
CcdDriver aux,
Star focus,
ExposureTimeProviding etc,
TransparencyMeasuring haze)
Returns the coarse focus estimate.
|
Vector2D |
crudeFocus()
Returns the crude, i.e., temperature-model of the focus.
|
Vector2D |
fineFocus(double coarse,
CcdDriver aux,
Star focus,
ExposureTimeProviding etc,
TransparencyMeasuring haze)
Returns the fine focus.
|
double |
getFwhm(CcdDriver aux,
Star focus,
ExposureTimeProviding etc,
TransparencyMeasuring haze)
The estimate of the FWHM in pixel at the current focus position.
|
Vector2D |
scanFocus(CcdDriver aux,
Star focus,
ExposureTimeProviding etc,
TransparencyMeasuring haze)
This method scans for a focus.
|
boolean |
setFocus(double mm)
Sets the focus to the specified value, in system-depending units.
|
boolean |
setFocusOffset(double mm)
Offsets the focus to the specified value, in system-depending units.
|
boolean setFocus(double mm)
throws FocussingException
FocussingExceptionboolean setFocusOffset(double mm)
throws FocussingException
FocussingExceptionVector2D crudeFocus() throws FocussingException
FocussingExceptionVector2D coarseFocus(double crude, CcdDriver aux, Star focus, ExposureTimeProviding etc, TransparencyMeasuring haze) throws FocussingException
crude - The best focus estimate from the crude model.aux - The ancillary camera to use for the focus sequence.focus - The focus star, already in the field of the camera.etc - The exposure time calculator.haze - Possible raw-time exposure increase due to clouds.FocussingExceptionVector2D fineFocus(double coarse, CcdDriver aux, Star focus, ExposureTimeProviding etc, TransparencyMeasuring haze) throws FocussingException
crude - The best focus estimate from the crude/coarse model.aux - The ancillary camera to use for the focus sequence.focus - The focus star, already in the field of the camera.etc - The exposure time calculator.haze - Possible raw-time exposure increase due to clouds.FocussingExceptionVector2D scanFocus(CcdDriver aux, Star focus, ExposureTimeProviding etc, TransparencyMeasuring haze) throws FocussingException
aux - The ancillary camera to use for the focus sequence.focus - The focus star, already in the field of the camera.etc - The exposure time calculator.haze - Possible raw-time exposure increase due to clouds.FocussingExceptiondouble getFwhm(CcdDriver aux, Star focus, ExposureTimeProviding etc, TransparencyMeasuring haze)