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.
Inherited Members
Namespace: NetTopologySuite.Operation.Buffer
Assembly: NetTopologySuite.dll
Syntax
[Obsolete("Use BufferCurveSetBuilder")]
public class OffsetCurveSetBuilder
Constructors
| Improve this Doc View SourceOffsetCurveSetBuilder(Geometry, Double, OffsetCurveBuilder)
Declaration
public OffsetCurveSetBuilder(Geometry inputGeom, double distance, OffsetCurveBuilder curveBuilder)
Parameters
Type | Name | Description |
---|---|---|
Geometry | inputGeom | |
Double | distance | |
OffsetCurveBuilder | curveBuilder |
Properties
| Improve this Doc View SourceInvertOrientation
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 |
---|---|
Boolean |
Methods
| Improve this Doc View SourceGetCurves()
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. |