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 TypeClassDescriptionclassThis 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.booleanIs this the inverse of another distorter?protected booleanvoidtransform(double[] x, double[] y) Convert a single point where the output vector is supplied.Methods inherited from class skyview.geometry.Distorter
applyBeforeScaling, getInputDimension, getOutputDimension, jacobianMethods 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:TransformerConvert a single point where the output vector is supplied.- Specified by:
transformin 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:DistorterWhat does this object do?- Specified by:
getDescriptionin interfaceComponent- Specified by:
getDescriptionin 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:
isInversein classTransformer
-