Search Results for

    Show / Hide Table of Contents

    Class TaggedLineSegment

    A LineSegment which is tagged with its location in a Geometry. Used to index the segments in a point and recover the segment locations from the index.

    Inheritance
    object
    LineSegment
    TaggedLineSegment
    Implements
    IComparable<LineSegment>
    Inherited Members
    LineSegment.P1
    LineSegment.P0
    LineSegment.GetCoordinate(int)
    LineSegment.SetCoordinates(LineSegment)
    LineSegment.SetCoordinates(Coordinate, Coordinate)
    LineSegment.MinX
    LineSegment.MaxX
    LineSegment.MinY
    LineSegment.MaxY
    LineSegment.Length
    LineSegment.IsHorizontal
    LineSegment.IsVertical
    LineSegment.OrientationIndex(LineSegment)
    LineSegment.OrientationIndex(Coordinate)
    LineSegment.Reverse()
    LineSegment.Normalize()
    LineSegment.Angle
    LineSegment.MidPoint
    LineSegment.ComputeMidPoint(Coordinate, Coordinate)
    LineSegment.Distance(LineSegment)
    LineSegment.Distance(Coordinate)
    LineSegment.DistancePerpendicular(Coordinate)
    LineSegment.DistancePerpendicularOriented(Coordinate)
    LineSegment.PointAlong(double)
    LineSegment.PointAlongOffset(double, double)
    LineSegment.ProjectionFactor(Coordinate)
    LineSegment.SegmentFraction(Coordinate)
    LineSegment.Project(Coordinate)
    LineSegment.Project(LineSegment)
    LineSegment.Offset(double)
    LineSegment.ClosestPoint(Coordinate)
    LineSegment.ClosestPoints(LineSegment)
    LineSegment.ClosestPoints(LineSegment, ElevationModel)
    LineSegment.Reflect(Coordinate)
    LineSegment.Intersection(LineSegment)
    LineSegment.Intersection(LineSegment, ElevationModel)
    LineSegment.LineIntersection(LineSegment)
    LineSegment.ToGeometry(GeometryFactory)
    LineSegment.Equals(object)
    LineSegment.CompareTo(LineSegment)
    LineSegment.EqualsTopologically(LineSegment)
    LineSegment.ToString()
    LineSegment.GetHashCode()
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: NetTopologySuite.Simplify
    Assembly: NetTopologySuite.dll
    Syntax
    public class TaggedLineSegment : LineSegment, IComparable<LineSegment>

    Constructors

    | Edit this page View Source

    TaggedLineSegment(Coordinate, Coordinate)

    Declaration
    public TaggedLineSegment(Coordinate p0, Coordinate p1)
    Parameters
    Type Name Description
    Coordinate p0
    Coordinate p1
    | Edit this page View Source

    TaggedLineSegment(Coordinate, Coordinate, Geometry, int)

    Declaration
    public TaggedLineSegment(Coordinate p0, Coordinate p1, Geometry parent, int index)
    Parameters
    Type Name Description
    Coordinate p0
    Coordinate p1
    Geometry parent
    int index

    Properties

    | Edit this page View Source

    Index

    Declaration
    public int Index { get; }
    Property Value
    Type Description
    int
    | Edit this page View Source

    Parent

    Declaration
    public Geometry Parent { get; }
    Property Value
    Type Description
    Geometry

    Implements

    IComparable<T>
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX