astro
Class WcsMatch.Stereographic

java.lang.Object
  extended by astro.WcsMatch.Stereographic
All Implemented Interfaces:
Multidimensional
Enclosing class:
WcsMatch

private class WcsMatch.Stereographic
extends Object
implements Multidimensional

The multidimensional for stereographic projection.


Field Summary
private  Vector3D[] catalog
          The catalog with all valid measures.
private  Vector3D[] measured
          The identified measures to the catalog.
 
Constructor Summary
private WcsMatch.Stereographic()
           
 
Method Summary
 int dimension()
          Returns the dimension of the input vector of the function.
 double eval(VectorG v, boolean print)
           
 double evaluate(VectorG v)
          Evaluates this function at an input vector x.
protected  Vector2D getDisplacement(VectorG v, Vector3D star, Vector3D pix)
          Returns the displacement to the current solution of a single star.
private  void setCatalogAndMeasures(Vector3D[] cat, Vector3D[] meas)
          Sets measurements and catalog.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

catalog

private Vector3D[] catalog
The catalog with all valid measures.


measured

private Vector3D[] measured
The identified measures to the catalog.

Constructor Detail

WcsMatch.Stereographic

private WcsMatch.Stereographic()
Method Detail

setCatalogAndMeasures

private void setCatalogAndMeasures(Vector3D[] cat,
                                   Vector3D[] meas)
Sets measurements and catalog.


dimension

public int dimension()
Description copied from interface: Multidimensional
Returns the dimension of the input vector of the function.

Specified by:
dimension in interface Multidimensional

evaluate

public double evaluate(VectorG v)
Description copied from interface: Multidimensional
Evaluates this function at an input vector x. The input vector must be of the same dimension as this multidimensional.

Specified by:
evaluate in interface Multidimensional

eval

public double eval(VectorG v,
                   boolean print)

getDisplacement

protected Vector2D getDisplacement(VectorG v,
                                   Vector3D star,
                                   Vector3D pix)
Returns the displacement to the current solution of a single star.