Class InfBufLine
- java.lang.Object
-
- org.locationtech.spatial4j.shape.impl.InfBufLine
-
public class InfBufLine extends Object
INERNAL: A buffered line of infinite length. Public for test access.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
cornerByQuadrant(Rectangle r, int cornerQuad, Point out)
double
distanceUnbuffered(Point c)
INTERNAL AKA lineToPointDistancedouble
getBuf()
double
getDistDenomInv()
1 / Math.sqrt(slope * slope + 1)double
getIntercept()
double
getSlope()
int
quadrant(Point c)
INTERNAL: AKA lineToPointQuadrantString
toString()
-
-
-
Method Detail
-
distanceUnbuffered
public double distanceUnbuffered(Point c)
INTERNAL AKA lineToPointDistance
-
quadrant
public int quadrant(Point c)
INTERNAL: AKA lineToPointQuadrant
-
getSlope
public double getSlope()
-
getIntercept
public double getIntercept()
-
getBuf
public double getBuf()
-
getDistDenomInv
public double getDistDenomInv()
1 / Math.sqrt(slope * slope + 1)
-
-