skyview.geometry.projecter
Class HpxProjecter

java.lang.Object
  extended by skyview.geometry.Transformer
      extended by skyview.geometry.Projecter
          extended by skyview.geometry.projecter.HpxProjecter
All Implemented Interfaces:
java.io.Serializable, Component

public class HpxProjecter
extends Projecter

See Also:
Serialized Form

Nested Class Summary
 class HpxProjecter.HpxDeprojecter
           
 
Constructor Summary
HpxProjecter()
           
 
Method Summary
 java.lang.String getDescription()
          Get a description of the component
 java.lang.String getName()
          Get the name of the compontent
 Deprojecter inverse()
          Get the inverse transformation
 boolean isInverse(Transformer t)
          Is this an inverse of some other transformation?
 void transform(double[] sphere, double[] plane)
          Project a point from the sphere to the plane.
 
Methods inherited from class skyview.geometry.Projecter
getInputDimension, getOutputDimension
 
Methods inherited from class skyview.geometry.Transformer
transform, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HpxProjecter

public HpxProjecter()
Method Detail

getName

public java.lang.String getName()
Get the name of the compontent


getDescription

public java.lang.String getDescription()
Get a description of the component


transform

public final void transform(double[] sphere,
                            double[] plane)
Project a point from the sphere to the plane. We have tried to do a literal translation of the equations in Calbretta and Roukema including operations that we could omit.

Specified by:
transform in class Transformer
Parameters:
sphere - a double[3] unit vector
plane - a double[2] preallocated vector.

inverse

public Deprojecter inverse()
Get the inverse transformation

Specified by:
inverse in class Projecter

isInverse

public boolean isInverse(Transformer t)
Is this an inverse of some other transformation?

Specified by:
isInverse in class Transformer