Circle is defined in
It is derived from
Ellipse, using public derivation.
Circle is just a special kind of
Ellipse, there is
often no need to define special functions for
Circle inherits the transformation functions and
operator*=(const Transform&) from
the data member
radius, described below,
is not recalculated, when transformations
are performed on a
Circle. I plan to change this soon!