|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object skyview.geometry.Transformer skyview.geometry.Distorter skyview.geometry.distorter.DSSDistorter.DSSInvDistorter
public class DSSDistorter.DSSInvDistorter
This inner class is the inverse of the DSS Distorter and corrects the distortion generated there. For the DSS projection, this direction is described analytically using a polynomial expansion, while the 'forward' distortion must be done by inverting the polynomial using Newton's method.
Constructor Summary | |
---|---|
DSSDistorter.DSSInvDistorter()
|
Method Summary | |
---|---|
java.lang.String |
getDescription()
Get a description of this component |
java.lang.String |
getName()
Get the name of this component |
Distorter |
inverse()
Get the inverse Distorter |
Distorter |
invert()
Get the forward distorter back |
boolean |
isInverse(Transformer t)
Is this the inverse of another distorter? |
void |
transform(double[] x,
double[] y)
Transform a point |
Methods inherited from class skyview.geometry.Distorter |
---|
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 |
---|
public DSSDistorter.DSSInvDistorter()
Method Detail |
---|
public Distorter invert()
public java.lang.String getName()
getName
in interface Component
getName
in class Distorter
public java.lang.String getDescription()
getDescription
in interface Component
getDescription
in class Distorter
public Distorter inverse()
inverse
in class Distorter
public boolean isInverse(Transformer t)
isInverse
in class Transformer
public void transform(double[] x, double[] y)
transform
in class Transformer
x
- The input vector.y
- The output vector, it may be the same as the input
vector if the dimensionalities are the same. All
transformers are expected to work with aliased inputs and output.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |