Package skyview.geometry.distorter
Class DSS
java.lang.Object
skyview.geometry.Transformer
skyview.geometry.Distorter
skyview.geometry.distorter.DSS
- All Implemented Interfaces:
Serializable
,Component
The distortion object for a given DSS structure. This class is
not thread safe.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
This inner class is the inverse of the DSS Distorter and corrects the distortion generated there. -
Constructor Summary
ConstructorsConstructorDescriptionDSS
(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
Modifier and TypeMethodDescriptionWhat does this object do?getName()
Get the name of this componentinverse()
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
Is this the inverse of another distorter?protected boolean
void
transform
(double[] x, double[] y) Convert a single point where the output vector is supplied.Methods inherited from class skyview.geometry.Distorter
applyBeforeScaling, getInputDimension, getOutputDimension, jacobian
Methods inherited from class skyview.geometry.Transformer
transform, transform
-
Constructor Details
-
DSS
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)
-
-
Method Details
-
transform
public void transform(double[] x, double[] y) Description copied from class:Transformer
Convert a single point where the output vector is supplied.- Specified by:
transform
in classTransformer
- Parameters:
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.
-
getName
Get the name of this component -
getDescription
Description copied from class:Distorter
What does this object do?- Specified by:
getDescription
in interfaceComponent
- Specified by:
getDescription
in classDistorter
-
preserves
protected boolean preserves() -
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. -
isInverse
Is this the inverse of another distorter?- Specified by:
isInverse
in classTransformer
-