|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectskyview.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 Transformerx - 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 ComponentgetName in class Distorterpublic java.lang.String getDescription()
Distorter
getDescription in interface ComponentgetDescription in class Distorterprotected boolean preserves()
public Distorter inverse()
inverse in class Distorterpublic boolean isInverse(Transformer t)
isInverse in class Transformer
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||