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 SkyObject
public void setCommonId(java.lang.String id)
public java.lang.String getNgcId()
public void setNgcId(java.lang.String id)
public SkyPoint getPosition()
getPosition
in interface SkyObject
public void setPosition(SkyPoint pt)
setPosition
in interface SkyObject
public void setPlotPoint(java.awt.Point pt)
setPlotPoint
in interface SkyObject
public java.awt.Point getPlotPoint()
SkyObject
getPlotPoint
in interface SkyObject
public void setOffsetFromTarget(SkyVector offset)
setOffsetFromTarget
in interface SkyObject
public SkyVector getOffsetFromTarget()
SkyObject
getOffsetFromTarget
in interface SkyObject
public Magnitude getMagnitude()
SkyObject
getMagnitude
in interface SkyObject
public void setMagnitude(Magnitude m)
setMagnitude
in interface SkyObject