Uses of Class
com.github.micycle1.clipper2.core.Point64
Packages that use Point64
Package
Description
Clipper2 is an open source freeware library that performs line and polygon
clipping, and offsetting.
Core geometry types and enums used throughout the Clipper2 API.
This unit contains the code that implements the RectClip64 functions found in
the Clipper Unit.
-
Uses of Point64 in com.github.micycle1.clipper2
Methods in com.github.micycle1.clipper2 that return Point64Modifier and TypeMethodDescriptionstatic Point64static Point64Clipper.scalePoint64(Point64 pt, double scale) Methods in com.github.micycle1.clipper2 with parameters of type Point64Modifier and TypeMethodDescriptionstatic doubleClipper.distanceSqr(Point64 pt1, Point64 pt2) Returns the squared distance between two integer points.static Path64Approximates an integer circle using an automatically chosen step count.static Path64Approximates an integer ellipse using an automatically chosen step count.static Path64Approximates an integer ellipse.static Point64static doubleClipper.perpendicDistFromLineSqrd(Point64 pt, Point64 line1, Point64 line2) static PointInPolygonResultClipper.pointInPolygon(Point64 pt, Path64 polygon) static Point64Clipper.scalePoint64(Point64 pt, double scale) static PointDClipper.scalePointD(Point64 pt, double scale) -
Uses of Point64 in com.github.micycle1.clipper2.core
Methods in com.github.micycle1.clipper2.core that return Point64Modifier and TypeMethodDescriptionPoint64.clone()static Point64InternalClipper.getClosestPtOnSegment(Point64 offPt, Point64 seg1, Point64 seg2) Rect64.midPoint()static Point64static Point64Point64.opSubtract(Point64 lhs, Point64 rhs) Methods in com.github.micycle1.clipper2.core with parameters of type Point64Modifier and TypeMethodDescriptionbooleanstatic doubleInternalClipper.crossProduct(Point64 pt1, Point64 pt2, Point64 pt3) static intInternalClipper.crossProductSign(Point64 pt1, Point64 pt2, Point64 pt3) static doubleInternalClipper.dotProduct(Point64 pt1, Point64 pt2, Point64 pt3) static Point64InternalClipper.getClosestPtOnSegment(Point64 offPt, Point64 seg1, Point64 seg2) static booleanInternalClipper.getIntersectPoint(Point64 ln1a, Point64 ln1b, Point64 ln2a, Point64 ln2b, Point64 ip) Deprecated.static booleanInternalClipper.getLineIntersectPt(Point64 ln1a, Point64 ln1b, Point64 ln2a, Point64 ln2b, Point64 ip) static booleanInternalClipper.getSegmentIntersectPt(Point64 ln1a, Point64 ln1b, Point64 ln2a, Point64 ln2b, Point64 ip) static booleanInternalClipper.isCollinear(Point64 pt1, Point64 sharedPt, Point64 pt2) Given three points, returns true if they are collinear.static Point64booleanstatic booleanbooleanPoint64.opNotEquals(Point64 o) static booleanPoint64.opNotEquals(Point64 lhs, Point64 rhs) static Point64Point64.opSubtract(Point64 lhs, Point64 rhs) static PointInPolygonResultInternalClipper.pointInPolygon(Point64 pt, Path64 polygon) static booleanInternalClipper.segsIntersect(Point64 seg1a, Point64 seg1b, Point64 seg2a, Point64 seg2b) static booleanInternalClipper.segsIntersect(Point64 seg1a, Point64 seg1b, Point64 seg2a, Point64 seg2b, boolean inclusive) voidSet x,y of this point equal to another.Constructors in com.github.micycle1.clipper2.core with parameters of type Point64ModifierConstructorDescriptionConstructor parameters in com.github.micycle1.clipper2.core with type arguments of type Point64 -
Uses of Point64 in com.github.micycle1.clipper2.rectclip
Fields in com.github.micycle1.clipper2.rectclip declared as Point64Methods in com.github.micycle1.clipper2.rectclip with parameters of type Point64Modifier and TypeMethodDescriptionprotected com.github.micycle1.clipper2.rectclip.RectClip64.OutPt2protected com.github.micycle1.clipper2.rectclip.RectClip64.OutPt2protected static RectClip64.IntersectionResultRectClip64.getIntersection(Path64 rectPath, Point64 p, Point64 p2, RectClip64.Location loc, Point64 ipRefObject) protected static RectClip64.LocationResultRectClip64.getLocation(Rect64 r, Point64 pt)