stsci.arcobj
Class ArcObj

java.lang.Object
  |
  +--stsci.arcobj.ArcObj
All Implemented Interfaces:
ArchiveObject, java.io.Serializable
Direct Known Subclasses:
GSC2obj, HIPstar, PlateObj, SDSSobj, TwoMASSobj

public abstract class ArcObj
extends java.lang.Object
implements ArchiveObject

Basic Stub for Archive Objects - this may not always be useable -e.g. if using objectivity you must inherit from ooObj. However it is usefull for objects we will produce from web feeds etc.

See Also:
Serialized Form

Field Summary
 double alpha
           
 double b_v
           
static java.text.DecimalFormat decform
           
 double delta
           
 java.lang.String id
           
static java.text.DecimalFormat lform
           
 double mag
           
 double muAlpha
           
 double muDelta
           
 double paralax
           
static java.text.DecimalFormat raform
           
static char sep
           
static java.text.DecimalFormat sform
           
 
Constructor Summary
ArcObj()
           
 
Method Summary
 double alpha()
           
 double b_v()
           
abstract  java.lang.String bandcode()
           
abstract  java.lang.String classification()
           
 double delta()
           
 double epoch()
           
 java.lang.String header()
          A Line of text representing header for a onw line representaion of this object.
 java.lang.String id()
           
 double magnitude()
           
 double muAlpha()
           
abstract  double muAlpha(int year)
          MuAlpha and MuDelta for the purpose of animation need to give the offset in degrees for a given year this means subtracting the zero year and converting to degrees.
 double muDelta()
           
abstract  double muDelta(int year)
           
 double paralax()
           
 int status()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

mag

public double mag

alpha

public double alpha

delta

public double delta

paralax

public double paralax

muAlpha

public double muAlpha

muDelta

public double muDelta

b_v

public double b_v

sep

public static final char sep

raform

public static final java.text.DecimalFormat raform

decform

public static final java.text.DecimalFormat decform

lform

public static final java.text.DecimalFormat lform

sform

public static final java.text.DecimalFormat sform

id

public java.lang.String id
Constructor Detail

ArcObj

public ArcObj()
Method Detail

id

public java.lang.String id()
Specified by:
id in interface ArchiveObject

magnitude

public double magnitude()
Specified by:
magnitude in interface ArchiveObject

alpha

public double alpha()
Specified by:
alpha in interface ArchiveObject

delta

public double delta()
Specified by:
delta in interface ArchiveObject

paralax

public double paralax()
Specified by:
paralax in interface ArchiveObject

muAlpha

public double muAlpha()
Specified by:
muAlpha in interface ArchiveObject

muDelta

public double muDelta()
Specified by:
muDelta in interface ArchiveObject

b_v

public double b_v()
Specified by:
b_v in interface ArchiveObject

bandcode

public abstract java.lang.String bandcode()
Specified by:
bandcode in interface ArchiveObject

classification

public abstract java.lang.String classification()
Specified by:
classification in interface ArchiveObject

muAlpha

public abstract double muAlpha(int year)
Description copied from interface: ArchiveObject
MuAlpha and MuDelta for the purpose of animation need to give the offset in degrees for a given year this means subtracting the zero year and converting to degrees.
Specified by:
muAlpha in interface ArchiveObject

muDelta

public abstract double muDelta(int year)
Specified by:
muDelta in interface ArchiveObject

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

header

public java.lang.String header()
Description copied from interface: ArchiveObject
A Line of text representing header for a onw line representaion of this object.
Specified by:
header in interface ArchiveObject

epoch

public double epoch()
Specified by:
epoch in interface ArchiveObject

status

public int status()
Specified by:
status in interface ArchiveObject