Class SegmentIntersector

java.lang.Object
com.esri.core.geometry.SegmentIntersector

class SegmentIntersector extends Object
  • Field Details

  • Constructor Details

    • SegmentIntersector

      public SegmentIntersector()
  • Method Details

    • recycle_

      private void recycle_(ArrayList<SegmentIntersector.IntersectionPart> parts)
    • recycle_

      private void recycle_(SegmentIntersector.IntersectionPart part)
    • newIntersectionPart_

      private SegmentIntersector.IntersectionPart newIntersectionPart_(Segment _seg)
    • getResultPart_

      private SegmentIntersector.IntersectionPart getResultPart_(int input_segment_index, int segment_index)
    • newSegmentBuffer_

      private SegmentBuffer newSegmentBuffer_()
    • clear

      public void clear()
    • pushSegment

      public int pushSegment(Segment seg)
    • setRankAndWeight

      public void setRankAndWeight(int input_segment_index, double start_weight, int start_rank, double end_weight, int end_rank, int interior_rank)
    • getResultSegmentCount

      public int getResultSegmentCount(int input_segment_index)
    • getResultSegment

      public Segment getResultSegment(int input_segment_index, int segment_index)
    • getResultPoint

      public Point getResultPoint()
    • intersect

      public boolean intersect(double tolerance, boolean b_intersecting)
    • intersect

      public void intersect(double tolerance, Point pt_intersector_point, int point_rank, double point_weight, boolean b_intersecting)
    • get_tolerance_

      public double get_tolerance_()