util.redshift
Class Quasar
java.lang.Object
util.redshift.Quasar
- All Implemented Interfaces:
- Comparable<Quasar>, Star
public class Quasar
- extends Object
- implements Star, Comparable<Quasar>
A data container to hold the quasar instances from the Veron-Cetty catalog
2003
name
public String name
ra
public String ra
dec
public String dec
mag
public String mag
zem
public String zem
zemValue
protected double zemValue
refs
public String refs
Quasar
public Quasar(double z)
Quasar
public Quasar(String aRow)
compareTo
public int compareTo(Quasar aQuasar)
- Specified by:
compareTo
in interface Comparable<Quasar>
getZem
public double getZem()
readQuasars
public static List<Quasar> readQuasars()
throws IOException
- Get a list of quasars sorted by redshift from Veron (2003)
- Returns:
- list of quasars
- Throws:
IOException
toString
public String toString()
- Overrides:
toString
in class Object
getEmissionLines
public List<Line> getEmissionLines()
- Description copied from interface:
Star
- Get a list of Line objects representing emission lines
- Specified by:
getEmissionLines
in interface Star
getAbsorptionLines
public List<Line> getAbsorptionLines()
- Description copied from interface:
Star
- Get a list of Line objects representing absorption lines
- Specified by:
getAbsorptionLines
in interface Star