Class CoordinateAxis

java.lang.Object
  extended by CoordinateAxis
All Implemented Interfaces:
java.lang.Cloneable

public class CoordinateAxis
extends java.lang.Object
implements java.lang.Cloneable


Field Summary
 java.text.NumberFormat format
           
 java.lang.String label
           
 boolean magnitudeScaling
           
 double majorTick
           
 double minorTick
           
 double[] multiples
           
 boolean reverse
           
 double reverseFrom
           
 java.util.Vector<Unit> tickUnits
           
 Unit unit
           
 java.lang.String wcsName
           
 
Constructor Summary
CoordinateAxis()
           
CoordinateAxis(java.lang.String text)
           
CoordinateAxis(java.lang.String text, java.lang.String fitsID)
           
 
Method Summary
 java.lang.Object clone()
           
 void copy(CoordinateAxis axis)
           
 void defaults()
           
 void edit(nom.tam.util.Cursor cursor, java.lang.String id)
           
 java.lang.String format(double value)
           
 java.text.NumberFormat getFormat()
           
 java.lang.String getLabel()
           
 java.util.Vector<Unit> getTickUnits()
           
 boolean isReverse()
           
 void parse(nom.tam.fits.Header header, java.lang.String id)
           
 void setFormat(java.text.NumberFormat nf)
           
 void setLabel(java.lang.String text)
           
 void setReverse(boolean value)
           
 void setReverse(boolean value, double from)
           
 void setTickUnits(double[] unit)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

label

public java.lang.String label

wcsName

public java.lang.String wcsName

format

public java.text.NumberFormat format

reverse

public boolean reverse

reverseFrom

public double reverseFrom

unit

public Unit unit

tickUnits

public java.util.Vector<Unit> tickUnits

multiples

public double[] multiples

magnitudeScaling

public boolean magnitudeScaling

majorTick

public double majorTick

minorTick

public double minorTick
Constructor Detail

CoordinateAxis

public CoordinateAxis()

CoordinateAxis

public CoordinateAxis(java.lang.String text)

CoordinateAxis

public CoordinateAxis(java.lang.String text,
                      java.lang.String fitsID)
Method Detail

copy

public void copy(CoordinateAxis axis)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

defaults

public void defaults()

setTickUnits

public void setTickUnits(double[] unit)

getTickUnits

public java.util.Vector<Unit> getTickUnits()

setLabel

public void setLabel(java.lang.String text)

getLabel

public java.lang.String getLabel()

setFormat

public void setFormat(java.text.NumberFormat nf)

getFormat

public java.text.NumberFormat getFormat()

setReverse

public void setReverse(boolean value)

setReverse

public void setReverse(boolean value,
                       double from)

isReverse

public boolean isReverse()

format

public java.lang.String format(double value)

edit

public void edit(nom.tam.util.Cursor cursor,
                 java.lang.String id)
          throws nom.tam.fits.HeaderCardException
Throws:
nom.tam.fits.HeaderCardException

parse

public void parse(nom.tam.fits.Header header,
                  java.lang.String id)