maspack.spatialmotion.projections
Class StereographicProjector

java.lang.Object
  extended by maspack.spatialmotion.projections.StereographicProjector
All Implemented Interfaces:
SphericalProjector

public class StereographicProjector
extends java.lang.Object
implements SphericalProjector


Nested Class Summary
 
Nested classes/interfaces inherited from interface maspack.spatialmotion.projections.SphericalProjector
SphericalProjector.ProjectorType
 
Constructor Summary
StereographicProjector()
           
 
Method Summary
 int getFlags()
           
 void getJacobian(double X, double Y, double[] out)
           
static void getJacobian(double X, double Y, double[] out, int flags)
           
 void getJacobian(double x, double y, double z, double[] out)
           
static void getJacobian(double x, double y, double z, double[] out, int flags)
           
 SphericalProjector.ProjectorType getType()
           
 void planeToSphere(double X, double Y, double[] out)
           
static void planeToSphere(double X, double Y, double[] out, int flags)
           
 void setFlags(int flags)
           
 void sphereToPlane(double x, double y, double z, double[] out)
           
static void sphereToPlane(double x, double y, double z, double[] out, int flags)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StereographicProjector

public StereographicProjector()
Method Detail

planeToSphere

public static void planeToSphere(double X,
                                 double Y,
                                 double[] out,
                                 int flags)

sphereToPlane

public static void sphereToPlane(double x,
                                 double y,
                                 double z,
                                 double[] out,
                                 int flags)

planeToSphere

public void planeToSphere(double X,
                          double Y,
                          double[] out)
Specified by:
planeToSphere in interface SphericalProjector

sphereToPlane

public void sphereToPlane(double x,
                          double y,
                          double z,
                          double[] out)
Specified by:
sphereToPlane in interface SphericalProjector

setFlags

public void setFlags(int flags)

getFlags

public int getFlags()

getType

public SphericalProjector.ProjectorType getType()
Specified by:
getType in interface SphericalProjector

getJacobian

public void getJacobian(double X,
                        double Y,
                        double[] out)
Specified by:
getJacobian in interface SphericalProjector

getJacobian

public void getJacobian(double x,
                        double y,
                        double z,
                        double[] out)
Specified by:
getJacobian in interface SphericalProjector

getJacobian

public static void getJacobian(double X,
                               double Y,
                               double[] out,
                               int flags)

getJacobian

public static void getJacobian(double x,
                               double y,
                               double z,
                               double[] out,
                               int flags)