clipper for 2d curves

Hello,
Is there a way in OCCt to calculate boolean operations for 2D curves (against each other)?
Similar to polygon clipper with holes.
For segments I use the Vatti algorithm, I need a method that also supports arcs.

Thanks in advance.

Attachments: