Class AffineTransformationFunctions
- java.lang.Object
-
- org.locationtech.jtstest.function.AffineTransformationFunctions
-
public class AffineTransformationFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AffineTransformationFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static CoordinateenvelopeCentre(Geometry g)private static CoordinateenvelopeLowerLeft(Geometry g)static GeometryreflectInX(Geometry g)static GeometryreflectInY(Geometry g)static Geometryrotate(Geometry g, double angle)static GeometryrotateAroundPoint(Geometry g, Geometry pt, double angle)static GeometryrotateByPiMultiple(Geometry g, double multipleOfPi)static GeometryrotateByPiMultipleAroundPoint(Geometry g, Geometry pt, double multipleOfPi)static Geometryscale(Geometry g, double scale)static GeometrytransformByBaseline(Geometry g, Geometry destBaseline)static GeometrytransformByVectors(Geometry g, Geometry control)static GeometrytranslateCentreToOrigin(Geometry g)static GeometrytranslateToOrigin(Geometry g)static Geometryviewport(Geometry g, Geometry gViewport)private static AffineTransformationviewportTrans(Envelope srcEnv, Envelope viewEnv)
-
-
-
Method Detail
-
envelopeCentre
private static Coordinate envelopeCentre(Geometry g)
-
envelopeLowerLeft
private static Coordinate envelopeLowerLeft(Geometry g)
-
viewportTrans
private static AffineTransformation viewportTrans(Envelope srcEnv, Envelope viewEnv)
-
rotateByPiMultipleAroundPoint
public static Geometry rotateByPiMultipleAroundPoint(Geometry g, Geometry pt, double multipleOfPi)
-
-