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 TypeClassDescriptionclassA polygon is a collection of one or many interior or exterior rings.classA 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) MultiPathClipper.clipMultiPath2_(MultiPath multi_path_in, double tolerance, double densify_dist) (package private) MultiPathClipper.clipPolygon2_(Polygon polygon_in, double tolerance, double densify_dist) (package private) MultiPathClipper.clipPolyline_(Polyline polyline_in, double tolerance) Methods in com.esri.core.geometry with parameters of type MultiPathModifier and TypeMethodDescription(package private) static booleanPointInPolygonHelper._isRingInRing2D(MultiPath polygon, int iRing1, int iRing2, double tolerance, QuadTree quadTree) (package private) voidConstructOffset._OffsetMultiPath(MultiPath resultingPath) (package private) voidConstructOffset._OffsetPath(MultiPath multiPath, int pathIndex, MultiPath resultingPath) voidAppends all paths from another multipath.(package private) intEditShape.addMultiPath_(MultiPath multi_path) voidCopies a path from another multipath.(package private) intEditShape.addPathFromMultiPath(MultiPath multi_path, int ipath, boolean as_polygon) voidMultiPath.addSegmentsFromPath(MultiPath src, int srcPathIndex, int srcSegmentFrom, int srcSegmentCount, boolean bStartNewPath) Adds segments from a source multipath to this MultiPath.(package private) voidEditShape.appendMultiPath_(int dstGeom, MultiPath multi_path) private doubleOperatorDistanceLocal.DistanceCalculator.bruteForceMultiPathMultiPath_(MultiPath geometryA, MultiPath geometryB, boolean geometriesAreDisjoint) private doubleOperatorDistanceLocal.DistanceCalculator.bruteForceMultiPathMultiPoint_(MultiPath geometryA, MultiPoint geometryB, boolean geometriesAreDisjoint) private PolygonBufferer.bufferCleanup_(MultiPath multi_path, boolean simplify_result) private PolygonBufferer.bufferConvexPath_(MultiPath src, int ipath) (package private) booleanOperatorProximity2DLocal.Side_helper.calc_side(Point2D inputPoint, boolean bRight, MultiPath multipath, int vertexIndex, int pathIndex) (package private) static GeometryClipper.clipMultiPath_(MultiPath multipath, Envelope2D extent, double tolerance, double densify_dist) (package private) MultiPathClipper.clipMultiPath2_(MultiPath multi_path_in, double tolerance, double densify_dist) private static Point2DOperatorCentroid2DLocal.computePolylineCentroid(MultiPath polyline) private GeometryOperatorDensifyByLengthCursor.densifyMultiPath(MultiPath geom) private static intOperatorExportToESRIShapeCursor.exportMultiPathToESRIShape(boolean bPolygon, int exportFlags, MultiPath multipath, ByteBuffer shapeBuffer) private static voidOperatorExportToJsonCursor.exportPolypathToJson(MultiPath pp, String name, SpatialReference spatialReference, JsonWriter jsonWriter, Map<String, Object> exportProperties) voidMultiPath.insertPath(int pathIndex, MultiPath src, int srcPathIndex, boolean bForward) Inserts a path from another multipath.voidMultiPath.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 booleanConvexHull.isPathConvex(MultiPath multi_path, int path_index, ProgressTracker progress_tracker) Returns true if the given path of the input MultiPath is convex.private static booleanRelationalOperations.linearPathContainsPoint_(MultiPath multipathA, Point2D pt_b, double tolerance) private static booleanRelationalOperations.linearPathEqualsLinearPath_(MultiPath multipathA, MultiPath multipathB, double tolerance, boolean bEnforceOrientation) private static booleanRelationalOperations.linearPathIntersectsEnvelope_(MultiPath multipath_a, Envelope2D env_b, double tolerance, ProgressTracker progress_tracker) private static booleanRelationalOperations.linearPathIntersectsLinearPath_(MultiPath multipathA, MultiPath multipathB, double tolerance) (package private) static intRelationalOperations.linearPathIntersectsLinearPathMaxDim_(MultiPath _multipathA, MultiPath _multipathB, double tolerance, AttributeStreamOfDbl intersections) private static booleanRelationalOperations.linearPathIntersectsMultiPoint_(MultiPath multipathA, MultiPoint multipoint_b, double tolerance, boolean b_intersects_all) (package private) static booleanRelationalOperations.linearPathIntersectsPoint_(MultiPath multipathA, Point2D ptB, double tolerance) private static booleanRelationalOperations.linearPathOverlapsLinearPath_(MultiPath multipathA, MultiPath multipathB, double tolerance) private static booleanRelationalOperations.linearPathTouchesPointImpl_(MultiPath multipathA, Point2D ptB, double tolerance) private static booleanRelationalOperations.linearPathWithinLinearPath_(MultiPath multipathA, MultiPath multipathB, double tolerance, boolean bEnforceOrientation) private static booleanRelationalOperations.multiPathExactlyEqualsMultiPath_(MultiPath multipathA, MultiPath multipathB, double tolerance, ProgressTracker progress_tracker) (package private) Proximity2DResultOperatorProximity2DLocal.multiPathGetNearestCoordinate(MultiPath geom, Point2D inputPoint, boolean bTestPolygonInterior, boolean bCalculateLeftRightSide) private static booleanRelationalOperations.polygonContainsMultiPath_(Polygon polygon_a, MultiPath multi_path_b, double tolerance, boolean[] b_result_known, ProgressTracker progress_tracker) private static booleanRelationalOperations.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)