Offset Line (Crv) method with Both Sides option?

Hi I am trying to offset a 2 control point line in grasshopper.

The Rhino Offset command works perfectly with Both Sides option and Round Cap option, but its only in Rhino.

The pufferfish Offset Curve doesnt have Round Cap option (unlike Rhino Offset, it blends the curve, instead of a perfect semi circle)

The Rhino API Rhino.Geometry.Curve.Offset doesnt have both side options for some reason? Are there any other API method that I can use?

No. If you want to offset on both sides, then you need to call Offset twice.

– Dale