util.redshift
Class Quasar

java.lang.Object
  extended by 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


Field Summary
 String dec
           
 String mag
           
 String name
           
 String ra
           
 String refs
           
 String zem
           
protected  double zemValue
           
 
Constructor Summary
Quasar(double z)
           
Quasar(String aRow)
           
 
Method Summary
 int compareTo(Quasar aQuasar)
           
 List<Line> getAbsorptionLines()
          Get a list of Line objects representing absorption lines
 List<Line> getEmissionLines()
          Get a list of Line objects representing emission lines
 double getZem()
           
static List<Quasar> readQuasars()
          Get a list of quasars sorted by redshift from Veron (2003)
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

Quasar

public Quasar(double z)

Quasar

public Quasar(String aRow)
Method Detail

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