public abstract class AbstractFieldOfView extends PropertyContainer implements FieldOfViewProviding
FieldOfViewProviding with the exception of methods that return a
acquisition star.| Modifier and Type | Field and Description |
|---|---|
protected List<Star> |
catalog
All stars submitted to the acquire unit in a
FindAdapter. |
protected Vector2D |
center
The acquisition center ra and de, degrees.
|
protected Vector2D |
dither
The dithering offset, degrees.
|
KEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORCONFIG, KEY_CLASS| Modifier | Constructor and Description |
|---|---|
protected |
AbstractFieldOfView(Map<String,String> props) |
| Modifier and Type | Method and Description |
|---|---|
static Star |
defaultGuidingStar(List<Star> def,
double racenter,
double decenter,
float minmag)
Default guiding star, above defined threshold.
|
List<Star> |
getFieldOfView()
Returns the entire field of view known.
|
List<Star> |
getFieldOfViewAround(Star center,
double degs)
Returns a field-of-view centered around a certain star.
|
Vector2D |
getRaDeCenter()
Returns the right ascension and declination of the requested acquisition.
|
void |
reset()
Marks the field-of view and center invalid, clears dither.
|
protected void |
setDitherOffset(double dradeg,
double ddedeg)
Sets the dither offset following a
DitherAuxiliary. |
protected void |
setFindList(List<Star> fov)
Sets the list of stars following a
FindAdapter or
FindAuxiliary command. |
protected void |
setRaDePointing(double ra,
double de)
Sets the acquisition center following a
AcquireAdapter or
AcquireAuxiliary command. |
augment, augment, augment, augment, augment, clone, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, initProperties, isNew, parseObject, parseObject, reload, reload, removeProperty, requires, rescanned, setObject, setProperties, setProperty, stringProperties, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCoarseStar, getFineStar, getGuideStarprotected List<Star> catalog
FindAdapter.protected Vector2D center
protected Vector2D dither
protected void setFindList(List<Star> fov)
FindAdapter or
FindAuxiliary command. The stars must be propagated with their
proper motion to match the current epoch before they are sent. The field
of view stored in the catalog is sorted to magnitude.fov - Stars must have ra, de, and mag, optionally B-Vprotected void setRaDePointing(double ra,
double de)
AcquireAdapter or
AcquireAuxiliary command. Clears ditherra - Right ascension of acquisition center, degrees.de - Declination of acquisition center, degrees.protected void setDitherOffset(double dradeg,
double ddedeg)
DitherAuxiliary.dradeg - Dither offset in degrees for right ascension.ddedeg - Dither offset in degrees for declination.public void reset()
public Vector2D getRaDeCenter()
PointinggetRaDeCenter in interface Pointingpublic List<Star> getFieldOfView()
FieldOfViewProvidinggetFieldOfView in interface FieldOfViewProvidingpublic List<Star> getFieldOfViewAround(Star center, double degs)
FieldOfViewProvidinggetFieldOfViewAround in interface FieldOfViewProviding