Uses of Class
com.esri.core.geometry.Segment
-
Packages that use Segment Package Description com.esri.core.geometry -
-
Uses of Segment in com.esri.core.geometry
Subclasses of Segment in com.esri.core.geometry Modifier and Type Class Description class
Line
A straight line between a pair of points.Fields in com.esri.core.geometry declared as Segment Modifier and Type Field Description protected Segment
SegmentIteratorImpl. m_currentSegment
(package private) Segment
SegmentBuffer. m_seg
(package private) Segment
RingOrientationFixer.RingOrientationTestComparator. m_seg_1
(package private) Segment
OperatorSimplifyLocalHelper.Edge. m_segment
(package private) Segment
SweepComparator.SimpleEdge. m_segment
Segment
SegmentIntersector.IntersectionPart. seg
Fields in com.esri.core.geometry with type parameters of type Segment Modifier and Type Field Description (package private) java.util.ArrayList<Segment>
EditShape. m_segments
Methods in com.esri.core.geometry that return Segment Modifier and Type Method Description Segment
Line. cut(double t1, double t2)
abstract Segment
Segment. cut(double t1, double t2)
Returns subsegment between parameters t1 and t2.Segment
SegmentBuffer. get()
Segment
SegmentIntersector. getResultSegment(int input_segment_index, int segment_index)
(package private) Segment
EditShape. getSegment(int vertex)
(package private) Segment
RingOrientationFixer.Edges. getSegment(int index)
private Segment
Cracker. getSegment_(int vertex, Line lineHelper)
(package private) Segment
EditShape. getSegmentFromIndex_(int vindex)
Segment
SegmentIteratorImpl. nextCurve()
Moves the iterator to the next curve segment and returns the segment.Segment
SegmentIterator. nextSegment()
Moves the iterator to the next segment and returns the segment.Segment
SegmentIteratorImpl. nextSegment()
Moves the iterator to next segment and returns the segment.Segment
SegmentIterator. previousSegment()
Moves the iterator to previous segment and returns the segment.Segment
SegmentIteratorImpl. previousSegment()
Moves the iterator to previous segment and returns the segment.Methods in com.esri.core.geometry with parameters of type Segment Modifier and Type Method Description (package private) void
Line. _copyToImpl(Segment dst)
(package private) abstract void
Segment. _copyToImpl(Segment dst)
(package private) boolean
Segment. _equalsImpl(Segment other)
(package private) int
Segment. _intersect(Segment other, Point2D[] intersectionPoints, double[] paramThis, double[] paramOther, double tolerance)
(package private) int
Segment. _isIntersecting(Segment other, double tolerance, boolean bExcludeExactEndpoints)
private boolean
PointInPolygonHelper. _testBorder(Segment seg)
void
MultiPath. addSegment(Segment segment, boolean bStartNewPath)
Adds a new segment to this multipath.void
MultiPathImpl. addSegment(Segment segment, boolean bStartNewPath)
void
Polyline. addSegment(Segment segment, boolean bStartNewPath)
private void
ConvexHull. addSegment_(Segment segment)
(package private) int
OperatorIntersectionCursor. analyseClipSegment_(Polygon polygon, Segment seg, double tol)
(package private) int
SweepComparator. compareTwoSegments_(Segment seg_1, Segment seg_2)
private OperatorSimplifyLocalHelper.Edge
OperatorSimplifyLocalHelper. createEdge_(Segment seg, int xyindex, int pathIndex, boolean bReversed)
private OperatorSimplifyLocalHelper.Edge
OperatorSimplifyLocalHelper. createEdgeLine_(Segment seg)
private Geometry
OperatorDensifyByLengthCursor. densifySegment(Segment geom)
double
Segment. distance(Segment otherSegment, boolean bSegmentsKnownDisjoint)
private void
PointInPolygonHelper. doOne(Segment seg)
(package private) int
Segment. intersect(Segment other, Point2D[] intersectionPoints, double[] paramThis, double[] paramOther, double tolerance)
Calculates intersections of this segment with another segment.boolean
Segment. isIntersecting(Segment other, double tolerance)
Returns TRUE if this segment intersects with the other segment with the given tolerance.private SegmentIntersector.IntersectionPart
SegmentIntersector. newIntersectionPart_(Segment _seg)
private boolean
PointInPolygonHelper. processSegment(Segment segment)
int
SegmentIntersector. pushSegment(Segment seg)
void
SegmentBuffer. set(Segment seg)
(package private) void
EditShape. setSegmentToIndex_(int vindex, Segment seg)
(package private) static void
PolygonUtils. testPointsOnSegment_(Segment seg, Point2D[] input_points, int count, double tolerance, PolygonUtils.PiPResult[] test_results)
Constructors in com.esri.core.geometry with parameters of type Segment Constructor Description IntersectionPart(Segment _seg)
-