Let $C$ be a class of plane curves, regarded as subsets of $\mathbb{R}^2$ (parametrization won't matter), I'm thinking for example of splines or algebraic subsets. Let $D$ be a class of topological discs bounded by plane curves from a possibly different class, for example circles, ellipses, closed splines.
Now if I take a $c \in C$ and a $d \in D$ I can form the Minkowski sum $c + d$ (simply all sums of points from $c$ and $d$). Its boundary will again be a curve (possibly not connected). My question is:
Are there "interesting" classes $C$ and $D$ that ensure that the boundary of $c + d$ will again lie in $C$? Is this kind of closure behavior ever considered?
By "interesting" I mean that the classes should be small enough, so that each curve can be described by finite data, but not so small that the statement becomes trivial. For instance taking both classes to be $C^1$ is too large and taking $D$ to consist just of points is too small.
The origin for this question is the following: the sum $c + d$ models tracing the curve $c$ with a pen whose shape is $d$. At some point I learned that Knuth's Computer Modern typeface was turned into OpenType by first producing high resolution pixel versions and then vectorizing these. I was surprised at first because to me Metafont was vector graphics as was OpenType. But the point is that Knuth drew Computer Modern tracing curves with pens (so the letters are described as $c + d$) while OpenType uses the outlines (the boundary of $c + d$). The fact that the transition is not purely formal suggests that splines do not have the above closure property. On the other hand, some vector graphics software can transform a traced curve into an outline (perhaps inexactly?). I'm not interested practical solutions but in whether there is a class of curves that works theoretically.