Uses of Class
com.esri.core.geometry.MultiPath
Packages that use MultiPath
-
Uses of MultiPath in com.esri.core.geometry
Subclasses of MultiPath in com.esri.core.geometryModifier and TypeClassDescriptionclass
A polygon is a collection of one or many interior or exterior rings.class
A polyline is a collection of one or many paths.Fields in com.esri.core.geometry declared as MultiPathFields in com.esri.core.geometry with type parameters of type MultiPathMethods in com.esri.core.geometry that return MultiPathModifier and TypeMethodDescription(package private) MultiPath
Clipper.clipMultiPath2_
(MultiPath multi_path_in, double tolerance, double densify_dist) (package private) MultiPath
Clipper.clipPolygon2_
(Polygon polygon_in, double tolerance, double densify_dist) (package private) MultiPath
Clipper.clipPolyline_
(Polyline polyline_in, double tolerance) Methods in com.esri.core.geometry with parameters of type MultiPathModifier and TypeMethodDescription(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
Appends all paths from another multipath.(package private) int
EditShape.addMultiPath_
(MultiPath multi_path) void
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, ByteBuffer shapeBuffer) private static void
OperatorExportToJsonCursor.exportPolypathToJson
(MultiPath pp, String name, SpatialReference spatialReference, JsonWriter jsonWriter, Map<String, 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
-
Uses of MultiPath in com.esri.core.geometry.ogc
Fields in com.esri.core.geometry.ogc declared as MultiPathConstructors in com.esri.core.geometry.ogc with parameters of type MultiPathModifierConstructorDescriptionOGCLinearRing
(MultiPath mp, int pathIndex, SpatialReference sr, boolean reversed) OGCLineString
(MultiPath mp, int pathIndex, SpatialReference sr) OGCLineString
(MultiPath mp, int pathIndex, SpatialReference sr, boolean reversed)