Search Results for

    Show / Hide Table of Contents

    Class OffsetCurveSetBuilder

    Creates all the raw offset curves for a buffer of a Geometry. Raw curves need to be noded together and polygonized to form the final buffer area.

    Inheritance
    object
    OffsetCurveSetBuilder
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: NetTopologySuite.Operation.Buffer
    Assembly: NetTopologySuite.dll
    Syntax
    [Obsolete("Use BufferCurveSetBuilder")]
    public class OffsetCurveSetBuilder

    Constructors

    | Edit this page View Source

    OffsetCurveSetBuilder(Geometry, double, OffsetCurveBuilder)

    Declaration
    public OffsetCurveSetBuilder(Geometry inputGeom, double distance, OffsetCurveBuilder curveBuilder)
    Parameters
    Type Name Description
    Geometry inputGeom
    double distance
    OffsetCurveBuilder curveBuilder

    Properties

    | Edit this page View Source

    InvertOrientation

    Gets or sets a value indicating whether the offset curve is generated using the inverted orientation of input rings. This allows generating a buffer(0) polygon from the smaller lobes of self-crossing rings.

    Declaration
    public bool InvertOrientation { get; set; }
    Property Value
    Type Description
    bool

    Methods

    | Edit this page View Source

    GetCurves()

    Computes the set of raw offset curves for the buffer. Each offset curve has an attached {Label} indicating its left and right location.

    Declaration
    public IList<ISegmentString> GetCurves()
    Returns
    Type Description
    IList<ISegmentString>

    A Collection of SegmentStrings representing the raw buffer curves.

    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX