skyview.geometry
Class Position

java.lang.Object
  extended by skyview.geometry.Position

public class Position
extends java.lang.Object

This class represents a position in the sky. This class is used to pass a position that may be represented in different frames in different parts of a program. However since it creates CoordinateSystem objects for each transformation it should not be used to do coordinate transformations for large arrays of positions.


Constructor Summary
Position(double l, double b)
          Define a position object in the standard (J2000) frame
Position(double l, double b, java.lang.String frame)
          Define a position object used a specified frame
 
Method Summary
 double[] getPosition()
          Get the position in the standard (J2000) frame
 double[] getPosition(java.lang.String frame)
          Get the position in a specified frame
static void main(java.lang.String[] args)
          Test the Position class
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Position

public Position(double l,
                double b)
         throws TransformationException
Define a position object in the standard (J2000) frame

Throws:
TransformationException

Position

public Position(double l,
                double b,
                java.lang.String frame)
         throws TransformationException
Define a position object used a specified frame

Throws:
TransformationException
Method Detail

getPosition

public double[] getPosition()
                     throws TransformationException
Get the position in the standard (J2000) frame

Throws:
TransformationException

getPosition

public double[] getPosition(java.lang.String frame)
                     throws TransformationException
Get the position in a specified frame

Throws:
TransformationException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Test the Position class

Throws:
java.lang.Exception