Package skyview.geometry.projecter
Class Csc
java.lang.Object
skyview.geometry.Transformer
skyview.geometry.Projecter
skyview.geometry.projecter.Csc
- All Implemented Interfaces:
Serializable
,Component
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet a descrption of the componentgetName()
Get the name of the componentdouble
This map can repeat in X.inverse()
Get the inverse transformationboolean
Is this an inverse of some other transformation?final void
transform
(double[] sphere, double[] plane) Project a point from the sphere to the plane.boolean
validPosition
(double[] plane) Is this a valid position in the projection plane for this image.Methods inherited from class skyview.geometry.Projecter
allValid, getInputDimension, getOutputDimension, getYTiling, shadowPoint, straddle, straddleable, straddleComponents, tissot
Methods inherited from class skyview.geometry.Transformer
transform, transform
-
Constructor Details
-
Csc
public Csc()
-
-
Method Details
-
getName
Get the name of the component -
getDescription
Get a descrption of the component -
inverse
Get the inverse transformation -
isInverse
Is this an inverse of some other transformation?- Specified by:
isInverse
in classTransformer
-
getXTiling
public double getXTiling()This map can repeat in X.- Overrides:
getXTiling
in classProjecter
- Returns:
- The period in X in radians. A value of 0 means that there is not periodicity.
-
transform
public final void transform(double[] sphere, double[] plane) Project a point from the sphere to the plane.- Specified by:
transform
in classTransformer
- Parameters:
sphere
- a double[3] unit vectorplane
- a double[2] preallocated vector.
-
validPosition
public boolean validPosition(double[] plane) Description copied from class:Projecter
Is this a valid position in the projection plane for this image. This default is appropriate for all projections where the projection plane is infinite.- Overrides:
validPosition
in classProjecter
-