(package private) static boolean |
PointInPolygonHelper._isRingInRing2D(MultiPath polygon,
int iRing1,
int iRing2,
double tolerance,
QuadTree quadTree) |
|
(package private) void |
ConstructOffset._OffsetMultiPath(MultiPath resultingPath) |
|
(package private) void |
ConstructOffset._OffsetPath(MultiPath multiPath,
int pathIndex,
MultiPath resultingPath) |
|
void |
MultiPath.add(MultiPath src,
boolean bReversePaths) |
Appends all paths from another multipath.
|
(package private) int |
EditShape.addMultiPath_(MultiPath multi_path) |
|
void |
MultiPath.addPath(MultiPath src,
int srcPathIndex,
boolean bForward) |
Copies a path from another multipath.
|
(package private) int |
EditShape.addPathFromMultiPath(MultiPath multi_path,
int ipath,
boolean as_polygon) |
|
void |
MultiPath.addSegmentsFromPath(MultiPath src,
int srcPathIndex,
int srcSegmentFrom,
int srcSegmentCount,
boolean bStartNewPath) |
Adds segments from a source multipath to this MultiPath.
|
(package private) void |
EditShape.appendMultiPath_(int dstGeom,
MultiPath multi_path) |
|
private double |
OperatorDistanceLocal.DistanceCalculator.bruteForceMultiPathMultiPath_(MultiPath geometryA,
MultiPath geometryB,
boolean geometriesAreDisjoint) |
|
private double |
OperatorDistanceLocal.DistanceCalculator.bruteForceMultiPathMultiPoint_(MultiPath geometryA,
MultiPoint geometryB,
boolean geometriesAreDisjoint) |
|
private Polygon |
Bufferer.bufferCleanup_(MultiPath multi_path,
boolean simplify_result) |
|
private Polygon |
Bufferer.bufferConvexPath_(MultiPath src,
int ipath) |
|
(package private) boolean |
OperatorProximity2DLocal.Side_helper.calc_side(Point2D inputPoint,
boolean bRight,
MultiPath multipath,
int vertexIndex,
int pathIndex) |
|
(package private) static Geometry |
Clipper.clipMultiPath_(MultiPath multipath,
Envelope2D extent,
double tolerance,
double densify_dist) |
|
(package private) MultiPath |
Clipper.clipMultiPath2_(MultiPath multi_path_in,
double tolerance,
double densify_dist) |
|
private static Point2D |
OperatorCentroid2DLocal.computePolylineCentroid(MultiPath polyline) |
|
private Geometry |
OperatorDensifyByLengthCursor.densifyMultiPath(MultiPath geom) |
|
private static int |
OperatorExportToESRIShapeCursor.exportMultiPathToESRIShape(boolean bPolygon,
int exportFlags,
MultiPath multipath,
java.nio.ByteBuffer shapeBuffer) |
|
private static void |
OperatorExportToJsonCursor.exportPolypathToJson(MultiPath pp,
java.lang.String name,
SpatialReference spatialReference,
JsonWriter jsonWriter,
java.util.Map<java.lang.String,java.lang.Object> exportProperties) |
|
void |
MultiPath.insertPath(int pathIndex,
MultiPath src,
int srcPathIndex,
boolean bForward) |
Inserts a path from another multipath.
|
void |
MultiPath.insertPoints(int pathIndex,
int beforePointIndex,
MultiPath src,
int srcPathIndex,
int srcPointIndexFrom,
int srcPointCount,
boolean bForward) |
Inserts vertices from the given multipath into this multipath.
|
(package private) static boolean |
ConvexHull.isPathConvex(MultiPath multi_path,
int path_index,
ProgressTracker progress_tracker) |
Returns true if the given path of the input MultiPath is convex.
|
private static boolean |
RelationalOperations.linearPathContainsPoint_(MultiPath multipathA,
Point2D pt_b,
double tolerance) |
|
private static boolean |
RelationalOperations.linearPathEqualsLinearPath_(MultiPath multipathA,
MultiPath multipathB,
double tolerance,
boolean bEnforceOrientation) |
|
private static boolean |
RelationalOperations.linearPathIntersectsEnvelope_(MultiPath multipath_a,
Envelope2D env_b,
double tolerance,
ProgressTracker progress_tracker) |
|
private static boolean |
RelationalOperations.linearPathIntersectsLinearPath_(MultiPath multipathA,
MultiPath multipathB,
double tolerance) |
|
(package private) static int |
RelationalOperations.linearPathIntersectsLinearPathMaxDim_(MultiPath _multipathA,
MultiPath _multipathB,
double tolerance,
AttributeStreamOfDbl intersections) |
|
private static boolean |
RelationalOperations.linearPathIntersectsMultiPoint_(MultiPath multipathA,
MultiPoint multipoint_b,
double tolerance,
boolean b_intersects_all) |
|
(package private) static boolean |
RelationalOperations.linearPathIntersectsPoint_(MultiPath multipathA,
Point2D ptB,
double tolerance) |
|
private static boolean |
RelationalOperations.linearPathOverlapsLinearPath_(MultiPath multipathA,
MultiPath multipathB,
double tolerance) |
|
private static boolean |
RelationalOperations.linearPathTouchesPointImpl_(MultiPath multipathA,
Point2D ptB,
double tolerance) |
|
private static boolean |
RelationalOperations.linearPathWithinLinearPath_(MultiPath multipathA,
MultiPath multipathB,
double tolerance,
boolean bEnforceOrientation) |
|
private static boolean |
RelationalOperations.multiPathExactlyEqualsMultiPath_(MultiPath multipathA,
MultiPath multipathB,
double tolerance,
ProgressTracker progress_tracker) |
|
(package private) Proximity2DResult |
OperatorProximity2DLocal.multiPathGetNearestCoordinate(MultiPath geom,
Point2D inputPoint,
boolean bTestPolygonInterior,
boolean bCalculateLeftRightSide) |
|
private static boolean |
RelationalOperations.polygonContainsMultiPath_(Polygon polygon_a,
MultiPath multi_path_b,
double tolerance,
boolean[] b_result_known,
ProgressTracker progress_tracker) |
|
private static boolean |
RelationalOperations.polygonDisjointMultiPath_(Polygon polygon_a,
MultiPath multipath_b,
double tolerance,
ProgressTracker progress_tracker) |
|
(package private) void |
InternalUtils.shiftPath(MultiPath inputGeom,
int iPath,
double shift) |
|