Package com.esri.core.geometry
Class Cutter
java.lang.Object
com.esri.core.geometry.Cutter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static void
_Cut
(boolean bConsiderTouch, boolean bLocalCutsOnly, ArrayList<Cutter.CutEvent> cutEvents, EditShape shape, ArrayList<OperatorCutLocal.CutPair> cutPairs, AttributeStreamOfInt32 segmentCounts) (package private) static boolean
_cutteeCutterEvents
(int eventIndex, int eventIndexTemp, EditShape editShape, ArrayList<Cutter.CutEvent> cutEvents, ArrayList<Cutter.CutEvent> cutEventsTemp, int ipartCuttee, int ivertexCuttee, int ipartCutter, int ivertexCutter) private static boolean
_cutteeEndCutterEndEvent
(int eventIndex, EditShape editShape, ArrayList<Cutter.CutEvent> cutEvents, int ipartCuttee, int ivertexCuttee, int ipartCutter, int ivertexCutter) private static boolean
_cutteeEndCutterStartEvent
(int eventIndex, EditShape editShape, ArrayList<Cutter.CutEvent> cutEvents, int ipartCuttee, int ivertexCuttee, int ipartCutter, int ivertexCutter) private static boolean
_cutteeStartCutterEndEvent
(int eventIndex, EditShape editShape, ArrayList<Cutter.CutEvent> cutEvents, int ipartCuttee, int ivertexCuttee, int ipartCutter, int ivertexCutter, int ifirstVertexCuttee) private static boolean
_cutteeStartCutterStartEvent
(int eventIndex, EditShape editShape, ArrayList<Cutter.CutEvent> cutEvents, int ipartCuttee, int ivertexCuttee, int ipartCutter, int ivertexCutter, int ifirstVertexCuttee) (package private) static boolean
_cutteeTangents
(EditShape shape, ArrayList<Cutter.CutEvent> cutEvents, int icutEvent, int ipath, int ivertex, Point2D tangent2, Point2D tangent3) (package private) static boolean
_cutterEndTangents
(boolean bConsiderTouch, EditShape shape, ArrayList<Cutter.CutEvent> cutEvents, int icutEvent, Point2D tangent0, Point2D tangent1) (package private) static boolean
_cutterStartTangents
(boolean bConsiderTouch, EditShape shape, ArrayList<Cutter.CutEvent> cutEvents, int icutEvent, Point2D tangent0, Point2D tangent1) (package private) static boolean
_cutterTangents
(boolean bConsiderTouch, EditShape shape, ArrayList<Cutter.CutEvent> cutEvents, int icutEvent, Point2D tangent0, Point2D tangent1) private static ArrayList
<Cutter.CutEvent> _getCutEvents
(int orderIndex, EditShape editShape) (package private) static EditShape
CutPolyline
(boolean bConsiderTouch, Polyline cuttee, Polyline cutter, double tolerance, ArrayList<OperatorCutLocal.CutPair> cutPairs, AttributeStreamOfInt32 segmentCounts, ProgressTracker progressTracker)
-
Constructor Details
-
Cutter
Cutter()
-
-
Method Details
-
CutPolyline
static EditShape CutPolyline(boolean bConsiderTouch, Polyline cuttee, Polyline cutter, double tolerance, ArrayList<OperatorCutLocal.CutPair> cutPairs, AttributeStreamOfInt32 segmentCounts, ProgressTracker progressTracker) -
_getCutEvents
-
_cutteeCutterEvents
static boolean _cutteeCutterEvents(int eventIndex, int eventIndexTemp, EditShape editShape, ArrayList<Cutter.CutEvent> cutEvents, ArrayList<Cutter.CutEvent> cutEventsTemp, int ipartCuttee, int ivertexCuttee, int ipartCutter, int ivertexCutter) -
_cutteeEndCutterEndEvent
private static boolean _cutteeEndCutterEndEvent(int eventIndex, EditShape editShape, ArrayList<Cutter.CutEvent> cutEvents, int ipartCuttee, int ivertexCuttee, int ipartCutter, int ivertexCutter) -
_cutteeEndCutterStartEvent
private static boolean _cutteeEndCutterStartEvent(int eventIndex, EditShape editShape, ArrayList<Cutter.CutEvent> cutEvents, int ipartCuttee, int ivertexCuttee, int ipartCutter, int ivertexCutter) -
_cutteeStartCutterEndEvent
private static boolean _cutteeStartCutterEndEvent(int eventIndex, EditShape editShape, ArrayList<Cutter.CutEvent> cutEvents, int ipartCuttee, int ivertexCuttee, int ipartCutter, int ivertexCutter, int ifirstVertexCuttee) -
_cutteeStartCutterStartEvent
private static boolean _cutteeStartCutterStartEvent(int eventIndex, EditShape editShape, ArrayList<Cutter.CutEvent> cutEvents, int ipartCuttee, int ivertexCuttee, int ipartCutter, int ivertexCutter, int ifirstVertexCuttee) -
_Cut
static void _Cut(boolean bConsiderTouch, boolean bLocalCutsOnly, ArrayList<Cutter.CutEvent> cutEvents, EditShape shape, ArrayList<OperatorCutLocal.CutPair> cutPairs, AttributeStreamOfInt32 segmentCounts) -
_cutterTangents
static boolean _cutterTangents(boolean bConsiderTouch, EditShape shape, ArrayList<Cutter.CutEvent> cutEvents, int icutEvent, Point2D tangent0, Point2D tangent1) -
_cutterEndTangents
static boolean _cutterEndTangents(boolean bConsiderTouch, EditShape shape, ArrayList<Cutter.CutEvent> cutEvents, int icutEvent, Point2D tangent0, Point2D tangent1) -
_cutterStartTangents
static boolean _cutterStartTangents(boolean bConsiderTouch, EditShape shape, ArrayList<Cutter.CutEvent> cutEvents, int icutEvent, Point2D tangent0, Point2D tangent1) -
_cutteeTangents
static boolean _cutteeTangents(EditShape shape, ArrayList<Cutter.CutEvent> cutEvents, int icutEvent, int ipath, int ivertex, Point2D tangent2, Point2D tangent3)
-