Use this function to offset a line chain by a specified distance in a given direction.
HRESULT OffsetChain(ISet *lineSet, double offsetDistance, long offsetDirection)
lineset
the set of lines to be offset
offsetDistance
the distance of offset (always positive)
offsetDirection
the direction of offset like outside, inside or both
Output Parameters
None
Description
This function takes a lineset
and creates a linechain offset by the given distance and direction
which may be inside, outside or both. This also autoconstrains the resultant
lineset.