Table of Contents

Method Extend

Namespace
GeometryHelper.Geometry
Assembly
GeometryHelper.dll

Extend(double, LineEnd)

Lengthens the arc along itself at one end, keeping its centre and radius.

public GeoArc3 Extend(double distance, LineEnd end)

Parameters

distance double
end LineEnd

Returns

GeoArc3

Remarks

The distance is arc length and not chord, which is the only reading that leaves the curve where it was. A negative distance takes length away, and an extension past a whole turn is refused.

Extend(double, LineEnd, Tolerance)

Lengthens the arc along itself at one end, within a tolerance.

public GeoArc3 Extend(double distance, LineEnd end, Tolerance tolerance)

Parameters

distance double
end LineEnd
tolerance Tolerance

Returns

GeoArc3

Extend(double, double)

Lengthens the arc along itself at both ends at once.

public GeoArc3 Extend(double startDistance, double endDistance)

Parameters

startDistance double
endDistance double

Returns

GeoArc3

Extend(double, double, Tolerance)

Lengthens the arc along itself at both ends at once, within a tolerance.

public GeoArc3 Extend(double startDistance, double endDistance, Tolerance tolerance)

Parameters

startDistance double
endDistance double
tolerance Tolerance

Returns

GeoArc3