Class Cutter


  • class Cutter
    extends java.lang.Object
    • Constructor Detail

      • Cutter

        Cutter()
    • Method Detail

      • _getCutEvents

        private static java.util.ArrayList<Cutter.CutEvent> _getCutEvents​(int orderIndex,
                                                                          EditShape editShape)
      • _cutteeCutterEvents

        static boolean _cutteeCutterEvents​(int eventIndex,
                                           int eventIndexTemp,
                                           EditShape editShape,
                                           java.util.ArrayList<Cutter.CutEvent> cutEvents,
                                           java.util.ArrayList<Cutter.CutEvent> cutEventsTemp,
                                           int ipartCuttee,
                                           int ivertexCuttee,
                                           int ipartCutter,
                                           int ivertexCutter)
      • _cutteeEndCutterEndEvent

        private static boolean _cutteeEndCutterEndEvent​(int eventIndex,
                                                        EditShape editShape,
                                                        java.util.ArrayList<Cutter.CutEvent> cutEvents,
                                                        int ipartCuttee,
                                                        int ivertexCuttee,
                                                        int ipartCutter,
                                                        int ivertexCutter)
      • _cutteeEndCutterStartEvent

        private static boolean _cutteeEndCutterStartEvent​(int eventIndex,
                                                          EditShape editShape,
                                                          java.util.ArrayList<Cutter.CutEvent> cutEvents,
                                                          int ipartCuttee,
                                                          int ivertexCuttee,
                                                          int ipartCutter,
                                                          int ivertexCutter)
      • _cutteeStartCutterEndEvent

        private static boolean _cutteeStartCutterEndEvent​(int eventIndex,
                                                          EditShape editShape,
                                                          java.util.ArrayList<Cutter.CutEvent> cutEvents,
                                                          int ipartCuttee,
                                                          int ivertexCuttee,
                                                          int ipartCutter,
                                                          int ivertexCutter,
                                                          int ifirstVertexCuttee)
      • _cutteeStartCutterStartEvent

        private static boolean _cutteeStartCutterStartEvent​(int eventIndex,
                                                            EditShape editShape,
                                                            java.util.ArrayList<Cutter.CutEvent> cutEvents,
                                                            int ipartCuttee,
                                                            int ivertexCuttee,
                                                            int ipartCutter,
                                                            int ivertexCutter,
                                                            int ifirstVertexCuttee)
      • _cutterTangents

        static boolean _cutterTangents​(boolean bConsiderTouch,
                                       EditShape shape,
                                       java.util.ArrayList<Cutter.CutEvent> cutEvents,
                                       int icutEvent,
                                       Point2D tangent0,
                                       Point2D tangent1)
      • _cutterEndTangents

        static boolean _cutterEndTangents​(boolean bConsiderTouch,
                                          EditShape shape,
                                          java.util.ArrayList<Cutter.CutEvent> cutEvents,
                                          int icutEvent,
                                          Point2D tangent0,
                                          Point2D tangent1)
      • _cutterStartTangents

        static boolean _cutterStartTangents​(boolean bConsiderTouch,
                                            EditShape shape,
                                            java.util.ArrayList<Cutter.CutEvent> cutEvents,
                                            int icutEvent,
                                            Point2D tangent0,
                                            Point2D tangent1)
      • _cutteeTangents

        static boolean _cutteeTangents​(EditShape shape,
                                       java.util.ArrayList<Cutter.CutEvent> cutEvents,
                                       int icutEvent,
                                       int ipath,
                                       int ivertex,
                                       Point2D tangent2,
                                       Point2D tangent3)