public abstract class StarCommand extends CommandEvent implements TargetDependingCommand
SimpleStar. Use only daughter classes.CommandEvent.Create| Modifier and Type | Field and Description |
|---|---|
private float |
bv
The B-V color index.
|
private double |
dec
The declination of the stars, actual equinox, in degrees.
|
private float |
mag
The Johnson V star brightnesses, in magnitudes.
|
private double |
ra
The right ascension of the stars, actual equinox, in degrees.
|
COMMANDPACKAGE, JVIEWPACKAGE, TYPESEPARATORSEPCHARlocalHost, sourceNamesource| Modifier | Constructor and Description |
|---|---|
protected |
StarCommand(Object src,
String type,
long time)
Constructs a move telescope command.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
additionalCommands(List<String> tokens)
Only the additional command line parameters to parse after the four star
parameters.
|
float |
getBV()
Returns the color index B-V of the target star.
|
double |
getDec()
Returns the declination of the target star.
|
String[] |
getLine()
Returns the command line of the move telescope command.
|
float |
getMag()
Returns the V-magnitude of the target star.
|
double |
getRa()
Returns the right ascension of the target star.
|
Star |
getStar()
Returns the ra de mag v as a star description.
|
boolean |
parseLine(String[] all)
Parse the command line into ra and dec of the move command.
|
void |
registerTargetProperties(Object aim)
Calculates the command line from the star description delivered in the
DTDConstants.OBJECT DOM-element. |
classNameToTemplate, createCommand, createCommand, createJCommand, extractType, getExpectedAcknowledgeNumber, parseForStrings, templateToClassNamecheckType, equals, equalTime, equalTime, fromAscii, getAllCommandLines, getExecuteGroupKey, getHead, getNr, getTime, getType, hashCode, isValid, parseFromSingleString, readFromBufferedStream, setNr, setTime, setType, setValid, toSkippedString, toStringgetHost, getSourceName, setSourceNamegetSourceprivate double ra
private double dec
private float mag
private float bv
protected StarCommand(Object src, String type, long time)
DTDConstants.OBJECT element has been registered to
this command.MessageEvent.isValid()public void registerTargetProperties(Object aim)
DTDConstants.OBJECT DOM-element. It uses the
DTDConstants.POSITION element within the star element
to derive the principal ra and dec from the star.registerTargetProperties in interface TargetDependingCommandpublic String[] getLine()
getLine in class MessageEventpublic boolean parseLine(String[] all)
parseLine in class MessageEventpublic double getRa()
public double getDec()
public float getMag()
public float getBV()
public Star getStar()