public class DSS extends Distorter implements Component
Modifier and Type | Class and Description |
---|---|
class |
DSS.DSSInv
This inner class is the inverse of the DSS Distorter and corrects
the distortion generated there.
|
Constructor and Description |
---|
DSS(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) |
Modifier and Type | Method and Description |
---|---|
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.
|
applyBeforeScaling, getInputDimension, getOutputDimension, jacobian
transform, transform
public DSS(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)
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()
public java.lang.String getDescription()
Distorter
getDescription
in interface Component
getDescription
in class Distorter
protected boolean preserves()
public Distorter inverse()
public boolean isInverse(Transformer t)
isInverse
in class Transformer