Package skyview.geometry.distorter
Class SIP.SIPinverse
java.lang.Object
skyview.geometry.Transformer
skyview.geometry.Distorter
skyview.geometry.distorter.SIP.SIPinverse
- All Implemented Interfaces:
Serializable
,Component
- Enclosing class:
SIP
Create the inverse distorter for the main class here.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionWhat does this object do?getName()
A name for this objectinverse()
Get the inverse of the transformation.boolean
isInverse
(Transformer trans) Are these two transformations, inverses of each other? This method is used to optimize a series of transformations where transformations.void
transform
(double[] in, double[] out) This is the basic SIP transformation.Methods inherited from class skyview.geometry.Distorter
applyBeforeScaling, getInputDimension, getOutputDimension, jacobian
Methods inherited from class skyview.geometry.Transformer
transform, transform
-
Constructor Details
-
SIPinverse
public SIPinverse()
-
-
Method Details
-
inverse
Description copied from class:Transformer
Get the inverse of the transformation. If the order matters, then the inverse is to be applied after the original transformation. This is primarily an issue with Converters. -
getName
Description copied from class:Distorter
A name for this object -
getDescription
Description copied from class:Distorter
What does this object do?- Specified by:
getDescription
in interfaceComponent
- Specified by:
getDescription
in classDistorter
-
transform
public void transform(double[] in, double[] out) This is the basic SIP transformation. We are input the actual pixel coordinates and compute a correction to the undistorted projection.- Specified by:
transform
in classTransformer
- Parameters:
in
- The input vector.out
- 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.
-
isInverse
Description copied from class:Transformer
Are these two transformations, inverses of each other? This method is used to optimize a series of transformations where transformations.- Specified by:
isInverse
in classTransformer
-