stsci.arci
Interface ArchiveObject

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
CompassObject, Plate
All Known Implementing Classes:
ArcObj, Star2D

public interface ArchiveObject
extends java.io.Serializable

This is a base interface for all other archive interfaces inherit. This has the basic operations applicable to any object in the system. Since we may be srtreaming these through RMI it must be serializeable. Using an interface for this provides flexibility for the implementation object e.g. it can inherit from something else such as ooObj in the case of an objectivity implementation.


Method Summary
 double alpha()
           
 double b_v()
           
 java.lang.String bandcode()
           
 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()
           
 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()
           
 double muDelta(int year)
           
 double paralax()
           
 int status()
           
 

Method Detail

id

public java.lang.String id()

magnitude

public double magnitude()

bandcode

public java.lang.String bandcode()

classification

public java.lang.String classification()

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()

muAlpha

public 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.

muDelta

public double muDelta(int year)

header

public java.lang.String header()
A Line of text representing header for a onw line representaion of this object.

epoch

public double epoch()

status

public int status()