public class OffAxisRank extends Object implements Comparable<OffAxisRank>, Serializable
| Modifier and Type | Field and Description |
|---|---|
private boolean |
bright
If true, we are a preferable bright star.
|
private Vector2D |
ccd
Point to guide on off-axis guider CCD.
|
private Star |
offaxis
The guide star.
|
private double |
offset
Offset required from center, degrees.
|
private double |
psi
Derotator offset.
|
private Vector2D |
rade
Pointing center.
|
private static long |
serialVersionUID |
| Constructor and Description |
|---|
OffAxisRank(Star offaxis,
Vector2D rade,
double off,
double psi,
Vector2D ccd,
boolean bright) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(OffAxisRank o)
Allows a standard ranking of the possible guide stars.
|
static List<OffAxisRank> |
dropShifts(List<OffAxisRank> oar,
double degmax) |
boolean |
equals(Object obj) |
static List<Star> |
extractStars(List<OffAxisRank> oar) |
Vector2D |
getCcd()
To minimize shift and/or derotator setting, the hot-point on the guider
ccd can be changed from the center to this point.
|
Star |
getOffAxisGuideStar()
The star description for the guide star.
|
double |
getOffset()
The required displacement to get the offaxis guide star in
the field of the guider CCD.
|
double |
getPsi()
Required derotator setting to get the guide star on the guider CCD.
|
static int |
getQuadrant(double derot) |
Vector2D |
getRaDe()
The required pointing center ton get the guide star to the center of
the guider CCD.
|
static double |
getTilt(double derot)
From a derotator offset, we return the tilt, which is zero for derotator
offsets of 0, 90, 180, and 270 degrees.
|
int |
hashCode() |
boolean |
isBright()
If guide star is bright.
|
String |
toString() |
private static final long serialVersionUID
private final Star offaxis
private final Vector2D rade
private final double offset
private final double psi
private final Vector2D ccd
private final boolean bright
public Star getOffAxisGuideStar()
public Vector2D getRaDe()
public double getOffset()
public double getPsi()
public Vector2D getCcd()
public boolean isBright()
public int compareTo(OffAxisRank o)
compareTo in interface Comparable<OffAxisRank>public static final double getTilt(double derot)
public static final int getQuadrant(double derot)
public static List<Star> extractStars(List<OffAxisRank> oar)
public static List<OffAxisRank> dropShifts(List<OffAxisRank> oar, double degmax)