Class Point<T extends Number & Comparable<T>>
java.lang.Object
com.itextpdf.kernel.pdf.canvas.parser.clipper.Point<T>
- Direct Known Subclasses:
Point.DoublePoint
,Point.LongPoint
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
private static class
Point.NumberComparator<T extends Number & Comparable<T>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Point.NumberComparator
protected T
protected T
protected T
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static boolean
arePointsClose
(Point<? extends Number> pt1, Point<? extends Number> pt2, double distSqrd) (package private) static double
distanceFromLineSqrd
(Point<? extends Number> pt, Point<? extends Number> ln1, Point<? extends Number> ln2) boolean
(package private) static Point.DoublePoint
getUnitNormal
(Point.LongPoint pt1, Point.LongPoint pt2) protected static boolean
isPt2BetweenPt1AndPt3
(Point.LongPoint pt1, Point.LongPoint pt2, Point.LongPoint pt3) void
void
void
void
protected static boolean
slopesEqual
(Point.LongPoint pt1, Point.LongPoint pt2, Point.LongPoint pt3, boolean useFullRange) protected static boolean
slopesEqual
(Point.LongPoint pt1, Point.LongPoint pt2, Point.LongPoint pt3, Point.LongPoint pt4, boolean useFullRange) (package private) static boolean
slopesNearCollinear
(Point.LongPoint pt1, Point.LongPoint pt2, Point.LongPoint pt3, double distSqrd) toString()
-
Field Details
-
NUMBER_COMPARATOR
-
x
-
y
-
z
-
-
Constructor Details
-
Point
-
Point
-
-
Method Details
-
equals
-
set
-
setX
-
setY
-
setZ
-
toString
-
isPt2BetweenPt1AndPt3
protected static boolean isPt2BetweenPt1AndPt3(Point.LongPoint pt1, Point.LongPoint pt2, Point.LongPoint pt3) -
slopesEqual
protected static boolean slopesEqual(Point.LongPoint pt1, Point.LongPoint pt2, Point.LongPoint pt3, boolean useFullRange) -
slopesEqual
protected static boolean slopesEqual(Point.LongPoint pt1, Point.LongPoint pt2, Point.LongPoint pt3, Point.LongPoint pt4, boolean useFullRange) -
arePointsClose
-
distanceFromLineSqrd
-
getUnitNormal
-
slopesNearCollinear
static boolean slopesNearCollinear(Point.LongPoint pt1, Point.LongPoint pt2, Point.LongPoint pt3, double distSqrd)
-