| Constructor and Description |
|---|
DeepSkyObject(java.lang.String ngcId,
java.lang.String messierId,
SkyPoint position) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCommonId()
Comprising the letter M (for Messier) and number.
|
java.lang.String |
getId()
If there is a commonId (Messier) return that; otherwise if there is an ngcId return that;
otherwise return an empty string.
|
Magnitude |
getMagnitude()
If the object's magnitude is unknown this returns null.
|
java.lang.String |
getNgcId() |
SkyVector |
getOffsetFromTarget()
Typically the offset from the centre of a star chart or the axis of a cone search.
|
java.awt.Point |
getPlotPoint()
Set when the object is first plotted, to avoid recalculation when redrawing.
|
SkyPoint |
getPosition()
If the object's position is unknown this returns null.
|
void |
setCommonId(java.lang.String id) |
void |
setMagnitude(Magnitude m) |
void |
setNgcId(java.lang.String id) |
void |
setOffsetFromTarget(SkyVector offset) |
void |
setPlotPoint(java.awt.Point pt) |
void |
setPosition(SkyPoint pt) |
public DeepSkyObject(java.lang.String ngcId,
java.lang.String messierId,
SkyPoint position)
public java.lang.String getId()
public java.lang.String getCommonId()
getCommonId in interface SkyObjectpublic void setCommonId(java.lang.String id)
public java.lang.String getNgcId()
public void setNgcId(java.lang.String id)
public SkyPoint getPosition()
getPosition in interface SkyObjectpublic void setPosition(SkyPoint pt)
setPosition in interface SkyObjectpublic void setPlotPoint(java.awt.Point pt)
setPlotPoint in interface SkyObjectpublic java.awt.Point getPlotPoint()
SkyObjectgetPlotPoint in interface SkyObjectpublic void setOffsetFromTarget(SkyVector offset)
setOffsetFromTarget in interface SkyObjectpublic SkyVector getOffsetFromTarget()
SkyObjectgetOffsetFromTarget in interface SkyObjectpublic Magnitude getMagnitude()
SkyObjectgetMagnitude in interface SkyObjectpublic void setMagnitude(Magnitude m)
setMagnitude in interface SkyObject