Next: Ellipse Operators, Previous: Ellipse Constructors and Setting Functions, Up: Ellipse Reference
false])Performs a transformation on an
Ellipse. ThePointson theEllipseare multiplied by t. Then, if check istrue,is_elliptical()is called on theEllipse. If the transformation has caused it to become non-elliptical,axis_handaxis_vare set toINVALID_REAL, and a warning is issued tostderr.center,focus0, andfocus1are not set toINVALID_POINT. They may may no longer really be the center and foci of the (non-elliptical)Ellipse, but they may have some use for the programmer and/or user.If check is
true, and the transformation does not cause*thisto become non-elliptical,axis_h,axis_v,linear_eccentricity,numerical_eccentricity,focus0, andfocus1are recalculated.