|
|||||||||
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
public class DSSDistorter
The distortion object for a given DSS structure. This class is not thread safe.
Nested Class Summary | |
---|---|
class |
DSSDistorter.DSSInvDistorter
This inner class is the inverse of the DSS Distorter and corrects the distortion generated there. |
Constructor Summary | |
---|---|
DSSDistorter(double plate_ra,
double plate_dec,
double x_pixel_size,
double y_pixel_size,
double plate_scale,
double[] ppo_coeff,
double[] x_coeff,
double[] y_coeff)
|
Method Summary | |
---|---|
java.lang.String |
getDescription()
What does this object do? |
java.lang.String |
getName()
Get the name of this component |
Distorter |
inverse()
The inverse Distorter (i.e., the undistorter) uses much of the same machinery, so we generate it as a inner class of the distorter. |
boolean |
isInverse(Transformer t)
Is this the inverse of another distorter? |
protected boolean |
preserves()
|
void |
transform(double[] x,
double[] y)
Convert a single point where the output vector is supplied. |
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(double plate_ra, double plate_dec, double x_pixel_size, double y_pixel_size, double plate_scale, double[] ppo_coeff, double[] x_coeff, double[] y_coeff)
Method Detail |
---|
public void transform(double[] x, double[] y)
Transformer
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.public java.lang.String getName()
getName
in interface Component
getName
in class Distorter
public java.lang.String getDescription()
Distorter
getDescription
in interface Component
getDescription
in class Distorter
protected boolean preserves()
public Distorter inverse()
inverse
in class Distorter
public boolean isInverse(Transformer t)
isInverse
in class Transformer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |