org.jscience.astronomy.solarsystem.coordinates.projecters
Class ArcProjecter

java.lang.Object
  extended by org.jscience.astronomy.solarsystem.coordinates.Transformer
      extended by org.jscience.astronomy.solarsystem.coordinates.Projecter
          extended by org.jscience.astronomy.solarsystem.coordinates.projecters.ArcProjecter
All Implemented Interfaces:
Named

public class ArcProjecter
extends Projecter


Nested Class Summary
 class ArcProjecter.ArcDeprojecter
           
 
Constructor Summary
ArcProjecter()
           
 
Method Summary
 java.lang.String getDescription()
          Get a description for the component
 java.lang.String getName()
          Get a name for the component
 Deprojecter inverse()
          Get this inverse of the 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 org.jscience.astronomy.solarsystem.coordinates.Projecter
getInputDimension, getOutputDimension
 
Methods inherited from class org.jscience.astronomy.solarsystem.coordinates.Transformer
transform, transform
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArcProjecter

public ArcProjecter()
Method Detail

getName

public java.lang.String getName()
Get a name for the component

Returns:
DOCUMENT ME!

getDescription

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


inverse

public Deprojecter inverse()
Get this inverse of the 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

transform

public final void transform(double[] sphere,
                            double[] plane)
Project a point from the sphere to the plane.

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