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 Coordinate
envelopeCentre(Geometry g)
private static Coordinate
envelopeLowerLeft(Geometry g)
static Geometry
reflectInX(Geometry g)
static Geometry
reflectInY(Geometry g)
static Geometry
rotate(Geometry g, double angle)
static Geometry
rotateAroundPoint(Geometry g, Geometry pt, double angle)
static Geometry
rotateByPiMultiple(Geometry g, double multipleOfPi)
static Geometry
rotateByPiMultipleAroundPoint(Geometry g, Geometry pt, double multipleOfPi)
static Geometry
scale(Geometry g, double scale)
static Geometry
transformByBaseline(Geometry g, Geometry destBaseline)
static Geometry
transformByVectors(Geometry g, Geometry control)
static Geometry
translateCentreToOrigin(Geometry g)
static Geometry
translateToOrigin(Geometry g)
static Geometry
viewport(Geometry g, Geometry gViewport)
private static AffineTransformation
viewportTrans(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)
-
-