Next: Ellipse Operators, Previous: Ellipse Constructors and Setting Functions, Up: Ellipse Reference
false
])Performs a transformation on an
Ellipse
. ThePoints
on theEllipse
are multiplied by t. Then, if check istrue
,is_elliptical()
is called on theEllipse
. If the transformation has caused it to become non-elliptical,axis_h
andaxis_v
are set toINVALID_REAL
, and a warning is issued tostderr
.center
,focus0
, andfocus1
are 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*this
to become non-elliptical,axis_h
,axis_v
,linear_eccentricity
,numerical_eccentricity
,focus0
, andfocus1
are recalculated.