(package private) double |
Envelope2D._boundaryDistance(Point2D pt) |
|
(package private) int |
Envelope2D._clipCode(Point2D p) |
|
(package private) static int |
Point2D._compareVectors(Point2D v1,
Point2D v2) |
|
(package private) static boolean |
Cutter._cutteeTangents(EditShape shape,
java.util.ArrayList<Cutter.CutEvent> cutEvents,
int icutEvent,
int ipath,
int ivertex,
Point2D tangent2,
Point2D tangent3) |
|
(package private) static boolean |
Cutter._cutterEndTangents(boolean bConsiderTouch,
EditShape shape,
java.util.ArrayList<Cutter.CutEvent> cutEvents,
int icutEvent,
Point2D tangent0,
Point2D tangent1) |
|
(package private) static boolean |
Cutter._cutterStartTangents(boolean bConsiderTouch,
EditShape shape,
java.util.ArrayList<Cutter.CutEvent> cutEvents,
int icutEvent,
Point2D tangent0,
Point2D tangent1) |
|
(package private) static boolean |
Cutter._cutterTangents(boolean bConsiderTouch,
EditShape shape,
java.util.ArrayList<Cutter.CutEvent> cutEvents,
int icutEvent,
Point2D tangent0,
Point2D tangent1) |
|
(package private) double |
Point2D._dotProductAbs(Point2D other) |
|
(package private) int |
Envelope2D._envelopeSide(Point2D pt) |
|
(package private) int |
Segment._intersect(Segment other,
Point2D[] intersectionPoints,
double[] paramThis,
double[] paramOther,
double tolerance) |
|
(package private) double |
Line._intersection(Point2D pt,
double tolerance,
boolean bExcludeExactEndPoints) |
|
(package private) static int |
Line._intersectLineLine(Line line1,
Line line2,
Point2D[] intersectionPoints,
double[] param1,
double[] param2,
double tolerance) |
|
(package private) int |
Line._intersectLineLineExact(Line line1,
Line line2,
Point2D[] intersectionPoints,
double[] param1,
double[] param2) |
|
(package private) boolean |
Line._isIntersectingPoint(Point2D pt,
double tolerance,
boolean bExcludeExactEndpoints) |
|
(package private) abstract boolean |
Segment._isIntersectingPoint(Point2D pt,
double tolerance,
boolean bExcludeExactEndpoints) |
|
private static int |
PointInPolygonHelper._isPointInPolygonInternal(Polygon inputPolygon,
Point2D inputPoint,
double tolerance) |
|
private static int |
PointInPolygonHelper._isPointInPolygonInternalWithQuadTree(Polygon inputPolygon,
QuadTreeImpl quadTree,
Point2D inputPoint,
double tolerance) |
|
private boolean |
Simplificator._processCrossOvers(Point2D ptCenter) |
|
(package private) boolean |
Line._projectionIntersectHelper(Line other,
Point2D v,
boolean bStart) |
|
private void |
Segment._setXY(int endPoint,
Point2D pt) |
|
(package private) int |
Line._side(Point2D pt) |
|
(package private) Point2D |
Envelope2D._snapClip(Point2D pt) |
|
(package private) Point2D |
Envelope2D._snapToBoundary(Point2D pt) |
|
private static void |
PolygonUtils._testPointsInEnvelope2D(Envelope2D env2D,
Point2D[] inputPoints,
int count,
double tolerance,
PolygonUtils.PiPResult[] testResults) |
|
void |
MultiPoint.add(Point2D pt) |
Adds a point with the specified X, Y coordinates to this multipoint.
|
void |
Point2D.add(Point2D other) |
|
void |
Point2D.add(Point2D p1,
Point2D p2) |
|
private void |
Bufferer.addJoin_(MultiPathImpl dst,
Point2D center,
Point2D fromPt,
Point2D toPt,
boolean bStartPath,
boolean bFinishAtToPt) |
|
(package private) void |
MultiPath.addPath(Point2D[] points,
int count,
boolean bForward) |
Adds a new path to this multipath.
|
void |
MultiPathImpl.addPath(Point2D[] _points,
int count,
boolean bForward) |
|
private int |
ConvexHull.addPoint_(Point2D pt_p) |
|
(package private) void |
MultiPoint.addPoints(Point2D[] points) |
|
void |
MultiPointImpl.addPoints(Point2D[] points) |
|
(package private) static int |
InternalUtils.addPointsToArray(Point2D p0In,
Point2D p1In,
Point2D[] pointsArray,
int idx,
Envelope2D fullRange2D,
boolean clockwise,
double densifyDist) |
|
(package private) int |
OperatorIntersectionCursor.analyseClipSegment_(Polygon polygon,
Point2D pt,
double tol) |
|
(package private) void |
MultiPath.bezierTo(Point2D controlPoint1,
Point2D controlPoint2,
Point2D endPoint) |
Adds a Cubic Bezier Segment to the current Path.
|
void |
MultiPathImpl.bezierTo(Point2D controlPoint1,
Point2D controlPoint2,
Point2D endPoint) |
adds a Cubic Bezier Segment to the current Path.
|
(package private) boolean |
OperatorProximity2DLocal.Side_helper.calc_side(Point2D inputPoint,
boolean bRight,
MultiPath multipath,
int vertexIndex,
int pathIndex) |
|
private static Point2D |
Point2D.calculateCenterFromThreePointsHelper_(Point2D from,
Point2D mid_point,
Point2D to) |
|
private static Point2D |
Point2D.calculateCenterFromThreePointsHelperMP_(Point2D from,
Point2D mid_point,
Point2D to) |
|
(package private) static Point2D |
Point2D.calculateCircleCenterFromThreePoints(Point2D from,
Point2D mid_point,
Point2D to) |
|
(package private) void |
Envelope2D.centerAt(Point2D pt) |
|
int |
Envelope2D.clipLine(Point2D p1,
Point2D p2) |
|
(package private) int |
Envelope2D.clipLine(Point2D p0,
Point2D p1,
int lineExtension,
double[] segParams,
double[] boundaryDistances) |
|
(package private) void |
MultiPath.closePathWithBezier(Point2D controlPoint1,
Point2D controlPoint2) |
Closes last path of the MultiPath with the Bezier Segment.
|
void |
MultiPathImpl.closePathWithBezier(Point2D controlPoint1,
Point2D controlPoint2) |
Closes last path of the MultiPathImpl with the Bezier Segment.
|
(package private) void |
Clusterer.collectNearestNeighbourCandidates_(int xyindex,
int hash,
Point2D pointOfInterest,
int bucket_ptr,
AttributeStreamOfInt32 candidates) |
|
int |
Point2D.compare(Point2D other) |
Compares two vertices lexicographically by y.
|
int |
Point2D.CompareVectors.compare(Point2D v1,
Point2D v2) |
|
static int |
Point2D.compareVectors(Point2D v1,
Point2D v2) |
Assume vector v1 and v2 have same origin.
|
(package private) int |
Point2D.compareX(Point2D other) |
Compares two vertices lexicographically by x.
|
(package private) static int |
ConvexHull.construct(Point2D[] points,
int count,
int[] out_convex_hull) |
Static method to construct the convex hull from an array of points.
|
boolean |
Envelope2D.contains(Point2D p) |
|
boolean |
Envelope2D.containsExclusive(Point2D pt) |
Returns True if the envelope contains the point (boundary exclusive).
|
double |
Point2D.crossProduct(Point2D other) |
|
private static ECoordinate |
ConvexHull.determinant_(Point2D p,
Point2D q,
Point2D r) |
|
double |
Envelope2D.distance(Point2D pt2D) |
Calculates minimum distance from this envelope to the point.
|
static double |
Point2D.distance(Point2D pt1,
Point2D pt2) |
|
double |
Point2D.dotProduct(Point2D other) |
|
boolean |
Point2D.equals(Point2D other) |
|
(package private) void |
RasterizedGeometry2DImpl.fillConvexPolygon(SimpleRasterizer rasterizer,
Point2D[] fan,
int len) |
|
(package private) void |
OperatorProximity2DLocal.Side_helper.find_analysis_pair_from_index(Point2D inputPoint,
SegmentIterator segIter,
int vertexIndex,
int pathIndex) |
|
private int |
OperatorGeneralizeCursor.FindGreatestDistance(Line line,
Point2D ptHelper,
AttributeStreamOfDbl xy,
int start,
int end,
int pathEnd) |
|
double |
Line.getClosestCoordinate(Point2D inputPt,
boolean bExtrapolate) |
|
abstract double |
Segment.getClosestCoordinate(Point2D inputPoint,
boolean bExtrapolate) |
Finds a closest coordinate on this segment.
|
(package private) void |
PlaneSweepCrackerHelper.getClusterXY(int cluster,
Point2D ptOut) |
|
void |
Line.getCoord2D(double t,
Point2D pt) |
|
abstract void |
Segment.getCoord2D(double t,
Point2D dst) |
Returns the coordinate of the point on this segment for the given
parameter value (segments are parametric curves).
|
void |
Segment.getEndXY(Point2D pt) |
|
(package private) void |
TopoGraph.getHalfEdgeFromXY(int half_edge,
Point2D pt) |
|
(package private) void |
TopoGraph.getHalfEdgeToXY(int half_edge,
Point2D pt) |
|
(package private) void |
Clusterer.getNearestNeighbourCandidate_(int xyindex,
Point2D pointOfInterest,
int bucket_ptr,
Clusterer.ClusterCandidate candidate) |
|
void |
Segment.getStartXY(Point2D pt) |
|
(package private) abstract void |
ConvexHull.CallBack.getXY(int ti,
Point2D pt) |
|
(package private) void |
ConvexHull.CallBackPoints.getXY(int ti,
Point2D pt) |
|
(package private) void |
ConvexHull.CallBackShape.getXY(int ti,
Point2D pt) |
|
(package private) void |
ConvexHull.CallBackStream.getXY(int ti,
Point2D pt) |
|
(package private) void |
EditShape.getXY(int vertex,
Point2D ptOut) |
|
void |
MultiPath.getXY(int index,
Point2D pt) |
|
void |
MultiPoint.getXY(int index,
Point2D pt) |
|
abstract void |
MultiVertexGeometry.getXY(int index,
Point2D pt) |
|
void |
MultiVertexGeometryImpl.getXY(int index,
Point2D pt) |
|
void |
Point.getXY(Point2D pt) |
Returns XY coordinates of this point.
|
(package private) void |
TopoGraph.getXY(int cluster,
Point2D pt) |
|
(package private) void |
EditShape.getXYWithIndex(int index,
Point2D ptOut) |
|
(package private) static int |
Point2D.inCircleRobust(Point2D p,
Point2D q,
Point2D r,
Point2D s) |
Calculates if the point s is inside of the circumcircle inscribed by the clockwise oriented triangle p-q-r.
|
private static int |
Point2D.inCircleRobustMP_(Point2D p,
Point2D q,
Point2D r,
Point2D s) |
|
(package private) void |
Transformation2D.initializeFromCurveParameters(Point2D Position,
Point2D Tangent,
double Offset) |
Initializes transformation from Position, Tangent vector and offset
value.
|
void |
AttributeStreamOfDbl.insert(int index,
Point2D point,
int validSize) |
|
(package private) void |
MultiPath.insertPath(int pathIndex,
Point2D[] points,
int pointsOffset,
int count,
boolean bForward) |
Inserts a path from an array of 2D Points.
|
void |
MultiPathImpl.insertPath(int pathIndex,
Point2D[] points,
int pointsOffset,
int count,
boolean bForward) |
|
(package private) void |
MultiPath.insertPoint(int pathIndex,
int beforePointIndex,
Point2D pt) |
Inserts a point.
|
void |
MultiPathImpl.insertPoint(int pathIndex,
int beforePointIndex,
Point2D pt) |
|
(package private) void |
MultiPath.insertPoints(int pathIndex,
int beforePointIndex,
Point2D[] src,
int srcPointIndexFrom,
int srcPointCount,
boolean bForward) |
Inserts a part of a path from the given array.
|
void |
MultiPathImpl.insertPoints(int pathIndex,
int beforePointIndex,
Point2D[] src,
int srcPointIndexFrom,
int srcPointCount,
boolean bForward) |
|
void |
Point2D.interpolate(Point2D other,
double alpha) |
|
void |
Point2D.interpolate(Point2D p1,
Point2D p2,
double alpha) |
|
(package private) int |
Segment.intersect(Segment other,
Point2D[] intersectionPoints,
double[] paramThis,
double[] paramOther,
double tolerance) |
Calculates intersections of this segment with another segment.
|
private static int |
ConvexHull.isBetween_(Point2D pt_pivot,
Point2D pt_m,
Point2D pt_0) |
|
boolean |
Point2D.isEqual(Point2D other) |
|
boolean |
Point2D.isEqual(Point2D other,
double tol) |
|
(package private) boolean |
EditShape.isEqualXY(int vertex,
Point2D pt) |
|
boolean |
Line.isIntersecting(Point2D pt,
double tolerance) |
Returns True if point and the segment intersect (not disjoint) for the
given tolerance.
|
boolean |
Segment.isIntersecting(Point2D pt,
double tolerance) |
Returns TRUE if the point and segment intersect (not disjoint) for the
given tolerance.
|
static int |
PointInPolygonHelper.isPointInAnyOuterRing(Polygon inputPolygon,
Point2D inputPoint,
double tolerance) |
|
static PolygonUtils.PiPResult |
PolygonUtils.isPointInAnyOuterRing(Polygon polygon,
Point2D inputPoint,
double tolerance) |
Tests if Point is inside of the any outer ring of a Polygon.
|
static int |
PointInPolygonHelper.isPointInPolygon(Polygon inputPolygon,
Point2D inputPoint,
double tolerance) |
|
static PolygonUtils.PiPResult |
PolygonUtils.isPointInPolygon2D(Polygon polygon,
Point2D inputPoint,
double tolerance) |
|
static int |
PointInPolygonHelper.isPointInRing(MultiPathImpl inputPolygonImpl,
int iRing,
Point2D inputPoint,
double tolerance,
QuadTree quadTree) |
|
static PolygonUtils.PiPResult |
PolygonUtils.isPointInRing2D(Polygon polygon,
int iRing,
Point2D inputPoint,
double tolerance) |
Tests if Point is inside the Polygon's ring.
|
boolean |
Envelope2D.isPointOnBoundary(Point2D pt,
double tolerance) |
|
void |
Point2D.leftPerpendicular(Point2D pt) |
90 degree rotation, anticlockwise.
|
(package private) static void |
MathUtils.lerp(double start_x,
double start_y,
double end_x,
double end_y,
double t,
Point2D result) |
|
(package private) static void |
MathUtils.lerp(Point2D start_,
Point2D end_,
double t,
Point2D result) |
Computes interpolation between two values, using the interpolation factor t.
|
private static boolean |
RelationalOperations.linearPathContainsPoint_(MultiPath multipathA,
Point2D pt_b,
double tolerance) |
|
(package private) static boolean |
RelationalOperations.linearPathIntersectsPoint_(MultiPath multipathA,
Point2D ptB,
double tolerance) |
|
private static boolean |
RelationalOperations.linearPathTouchesPointImpl_(MultiPath multipathA,
Point2D ptB,
double tolerance) |
|
(package private) void |
MultiPath.lineTo(Point2D endPoint) |
|
void |
MultiPathImpl.lineTo(Point2D endPoint) |
|
void |
Envelope.merge(Point2D pt) |
|
void |
Envelope2D.merge(Point2D pt) |
|
(package private) static boolean |
Clusterer.mergeVertices2D(Point2D pt_1,
Point2D pt_2,
double w_1,
int rank_1,
double w_2,
int rank_2,
Point2D pt_res,
double[] w_res,
int[] rank_res) |
|
(package private) Proximity2DResult |
OperatorProximity2DLocal.multiPathGetNearestCoordinate(MultiPath geom,
Point2D inputPoint,
boolean bTestPolygonInterior,
boolean bCalculateLeftRightSide) |
|
(package private) static boolean |
RelationalOperations.multiPointDisjointPointImpl_(MultiPoint multipoint_a,
Point2D pt_b,
double tolerance,
ProgressTracker progressTracker) |
|
(package private) Proximity2DResult |
OperatorProximity2DLocal.multiVertexGetNearestVertex(MultiVertexGeometry geom,
Point2D inputPoint) |
|
(package private) Proximity2DResult[] |
OperatorProximity2DLocal.multiVertexGetNearestVertices(MultiVertexGeometry geom,
Point2D inputPoint,
double searchRadius,
int maxVertexCountToReturn) |
|
void |
Point2D.negate(Point2D other) |
|
void |
Point2D.normalize(Point2D other) |
|
(package private) double |
Point2D.offset(Point2D pt1,
Point2D pt2) |
returns signed distance of point from infinite line represented by
pt_1...pt_2.
|
static int |
Point2D.orientationRobust(Point2D p,
Point2D q,
Point2D r) |
Calculates the orientation of the triangle formed by p, q, r.
|
private static boolean |
RelationalOperations.pointContainsEnvelope_(Point2D pt_a,
Envelope2D env_b,
double tolerance,
ProgressTracker progress_tracker) |
|
private static boolean |
RelationalOperations.pointContainsPoint_(Point2D pt_a,
Point2D pt_b,
double tolerance,
ProgressTracker progress_tracker) |
|
(package private) static boolean |
RelationalOperations.pointDisjointEnvelope_(Point2D pt_a,
Envelope2D env_b,
double tolerance,
ProgressTracker progress_tracker) |
|
private static boolean |
RelationalOperations.pointDisjointPoint_(Point2D pt_a,
Point2D pt_b,
double tolerance,
ProgressTracker progress_tracker) |
|
private static boolean |
RelationalOperations.pointEqualsEnvelope_(Point2D pt_a,
Envelope2D env_b,
double tolerance,
ProgressTracker progress_tracker) |
|
private static boolean |
RelationalOperations.pointEqualsPoint_(Point2D pt_a,
Point2D pt_b,
double tolerance,
ProgressTracker progress_tracker) |
|
(package private) Proximity2DResult |
OperatorProximity2DLocal.pointGetNearestVertex(Point geom,
Point2D input_point) |
|
(package private) Proximity2DResult[] |
OperatorProximity2DLocal.pointGetNearestVertices(Point geom,
Point2D inputPoint,
double searchRadius,
int maxVertexCountToReturn) |
|
private static boolean |
RelationalOperations.pointTouchesEnvelope_(Point2D pt_a,
Envelope2D env_b,
double tolerance,
ProgressTracker progress_tracker) |
|
private static boolean |
RelationalOperations.pointWithinEnvelope_(Point2D pt_a,
Envelope2D env_b,
double tolerance,
ProgressTracker progress_tracker) |
|
private static boolean |
RelationalOperations.polygonContainsPointImpl_(Polygon polygon_a,
Point2D pt_b,
double tolerance,
ProgressTracker progressTracker) |
|
private static boolean |
RelationalOperations.polygonTouchesPointImpl_(Polygon polygon_a,
Point2D pt_b,
double tolerance,
ProgressTracker progressTracker) |
|
void |
Envelope2D.queryCenter(Point2D center) |
|
void |
Envelope.queryCoordinates(Point2D[] dst) |
|
void |
MultiPath.queryCoordinates(Point2D[] dst) |
|
void |
MultiPath.queryCoordinates(Point2D[] dst,
int dstSize,
int beginIndex,
int endIndex) |
|
void |
MultiPoint.queryCoordinates(Point2D[] dst) |
|
(package private) int |
MultiPoint.queryCoordinates(Point2D[] dst,
int dstSize,
int beginIndex,
int endIndex) |
|
int |
MultiPointImpl.queryCoordinates(Point2D[] dst,
int dstSize,
int beginIndex,
int endIndex) |
|
abstract void |
MultiVertexGeometry.queryCoordinates(Point2D[] dst) |
Queries XY coordinates as an array.
|
void |
MultiVertexGeometryImpl.queryCoordinates(Point2D[] dst) |
|
(package private) int |
MultiVertexGeometryImpl.queryCoordinates(Point2D[] dst,
int dstSize,
int beginIndex,
int endIndex) |
|
void |
Envelope.queryCorner(int index,
Point2D ptDst) |
|
void |
Envelope2D.queryCorners(Point2D[] corners) |
Queries corners into a given array.
|
void |
Envelope2D.queryCornersReversed(Point2D[] corners) |
Queries corners into a given array in reversed order.
|
void |
Envelope2D.queryLowerLeft(Point2D pt) |
|
void |
Envelope2D.queryLowerRight(Point2D pt) |
|
void |
Envelope2D.queryUpperLeft(Point2D pt) |
|
void |
Envelope2D.queryUpperRight(Point2D pt) |
|
private static int |
OperatorInternalRelationUtils.quickTest2DEnvelopePoint(Envelope2D envAPlus,
Envelope2D envAMinus,
Point2D ptB,
double tolerance) |
|
private static int |
OperatorInternalRelationUtils.quickTest2DEnvelopePoint(Envelope2D geomAEnv,
Point2D ptB,
double tolerance) |
|
private static int |
OperatorInternalRelationUtils.quickTest2DMultiPointPoint(MultiPoint geomA,
Point2D ptB,
double tolerance) |
|
private static int |
OperatorInternalRelationUtils.quickTest2DMVPointRasterOnly(MultiVertexGeometry geomA,
Point2D ptB,
double tolerance) |
|
private static int |
OperatorInternalRelationUtils.quickTest2DPointPoint(Point2D ptA,
Point2D ptB,
double tolerance) |
|
private static int |
OperatorInternalRelationUtils.quickTest2DPolygonPoint(Polygon geomA,
Point2D ptB,
double tolerance) |
|
private static int |
OperatorInternalRelationUtils.quickTest2DPolylinePoint(Polyline geomA,
Point2D ptB,
double tolerance,
int testType) |
|
void |
AttributeStreamOfDbl.read(int offset,
Point2D outPoint) |
Reads a value from the buffer at given offset.
|
void |
Point2D.rightPerpendicular(Point2D pt) |
270 degree rotation, anticlockwise.
|
void |
Transformation2D.rotate(double cos,
double sin,
Point2D rotationCenter) |
Rotates the transformation aroung a center point.
|
void |
Point2D.scale(double f,
Point2D other) |
|
void |
Point2D.scaleAdd(double f,
Point2D shift) |
Calculates this = this * f + shift
|
void |
Point2D.scaleAdd(double f,
Point2D other,
Point2D shift) |
Calculates this = other * f + shift
|
void |
Envelope2D.setCoords(Point2D pt) |
|
void |
Envelope2D.setCoords(Point2D center,
double width,
double height) |
|
void |
Point2D.setCoords(Point2D other) |
|
void |
Segment.setEndXY(Point2D pt) |
Sets the XY coordinates of the end point.
|
void |
Envelope2D.setFromPoints(Point2D[] points) |
Sets the envelope from the array of points.
|
void |
Envelope2D.setFromPoints(Point2D[] points,
int count) |
|
(package private) void |
PlaneSweepCrackerHelper.QMonikerComparator.setPoint(Point2D pt) |
|
(package private) void |
SweepMonkierComparator.setPoint(Point2D pt) |
|
(package private) void |
TopoGraph.ClusterSweepMonikerComparator.setPointXY(Point2D pt) |
|
(package private) void |
Transformation2D.setRotate(double cosA,
double sinA,
Point2D rotationCenter) |
Sets this transformation to be a rotation around point rotationCenter.
|
(package private) void |
Transformation2D.setRotate(double angle_in_Radians,
Point2D rotationCenter) |
Sets this transformation to be a rotation around point rotationCenter.
|
void |
Segment.setStartXY(Point2D pt) |
Sets the XY coordinates of the start point.
|
(package private) void |
EditShape.setXY(int vertex,
Point2D new_coord) |
|
void |
MultiPath.setXY(int index,
Point2D pt) |
|
void |
MultiPoint.setXY(int index,
Point2D pt) |
|
abstract void |
MultiVertexGeometry.setXY(int index,
Point2D pt) |
Sets XY coordinates of the given vertex of the Geometry.
|
void |
MultiVertexGeometryImpl.setXY(int index,
Point2D pt) |
|
void |
Point.setXY(Point2D pt) |
Sets the XY coordinates of this point.
|
double |
Envelope2D.sqrDistance(Point2D pt2D) |
Calculates minimum squared distance from this envelope to the point.
|
static double |
Point2D.sqrDistance(Point2D pt1,
Point2D pt2) |
|
(package private) void |
MultiPath.startPath(Point2D point) |
|
void |
MultiPathImpl.startPath(Point2D point) |
|
void |
Point2D.sub(Point2D other) |
|
void |
Point2D.sub(Point2D p1,
Point2D p2) |
|
static void |
PolygonUtils.testPointsInArea2D(Geometry polygon,
Point2D[] inputPoints,
int count,
double tolerance,
PolygonUtils.PiPResult[] testResults) |
Tests point is inside an Area Geometry (Envelope, Polygon) for an array
of points.
|
static void |
PolygonUtils.testPointsInPolygon2D(Polygon polygon,
Point2D[] inputPoints,
int count,
double tolerance,
PolygonUtils.PiPResult[] testResults) |
Tests point is inside the Polygon for an array of points.
|
(package private) static void |
PolygonUtils.testPointsOnLine2D(Geometry line,
Point2D[] input_points,
int count,
double tolerance,
PolygonUtils.PiPResult[] test_results) |
|
(package private) static void |
PolygonUtils.testPointsOnPolyline2D_(Polyline poly,
Point2D[] input_points,
int count,
double tolerance,
PolygonUtils.PiPResult[] test_results) |
|
(package private) static void |
PolygonUtils.testPointsOnSegment_(Segment seg,
Point2D[] input_points,
int count,
double tolerance,
PolygonUtils.PiPResult[] test_results) |
|
(package private) void |
Transformation2D.transform(Point2D[] points,
int start,
int count) |
|
(package private) void |
Transformation2D.transform(Point2D[] pointsIn,
Point2D[] pointsOut) |
|
(package private) void |
Transformation2D.transform(Point2D psrc,
Point2D pdst) |
|
(package private) Point2D |
Transformation2D.transformSize(Point2D SizeSrc) |
Transforms size.
|
(package private) Point2D |
Transformation2D.transformWithoutShift(Point2D srcPoint) |
|
(package private) void |
Transformation2D.transformWithoutShift(Point2D[] pointsIn,
int from,
int count,
Point2D[] pointsOut) |
|
private int |
ConvexHull.treeHull_(Point2D pt_pivot) |
|
private int |
ConvexHull.treeHullWalkBackward_(Point2D pt_pivot,
int start,
int end) |
|
private int |
ConvexHull.treeHullWalkForward_(Point2D pt_pivot,
int start,
int end) |
|
(package private) void |
PlaneSweepCrackerHelper.updateClusterXY(int cluster,
Point2D pt) |
|
(package private) void |
AttributeStreamOfDbl.write(int offset,
Point2D point) |
Overwrites given element with new value.
|
void |
AttributeStreamOfDbl.writeRange(int streamOffset,
int pointCount,
Point2D[] src,
int arrayOffset,
boolean bForward) |
|