Node: Ellipse Data Members, Next: , Previous: Ellipse Reference, Up: Ellipse Reference



Data Members

Point focus0 Protected variables
Point focus1
The foci of the Ellipse. They are located on the major axis of the Ellipse at a distance of linear_eccentricity from center, on opposite sides of the minor axis.

real linear_eccentricity Protected variable
The linear eccentricity of the Ellipse e, such that e = \sqrta^2 - b^2, where a and b are half the lengths of the major and minor axes, respectively. Let h stand for axis_h and v for axis_v. If h>v, then a = h/2 and b = v/2. If v>h, then a =v/2 and b = h/2. If h = v, then the Ellipse is circular (but not an object of type Circle!), and a = b = v/2 = h/2.

The linear eccentricity is the distance along the major axis of the Ellipse from center to focus0 and focus1.

real numerical_eccentricity Protected variable
The numerical eccentricity \epsilon of the Ellipse, such that \epsilon = e/a < 1, where e is the linear eccentricity of the Ellipse, and a is half the length of the major axis of the Ellipse.

real axis_h Protected variables
real axis_v
The horizontal and vertical axes, respectively, of the Ellipse.

Actually, they are only or vertical horizontal by convention, since there are no restrictions on the orientation of an Ellipse.

unsigned short DEFAULT_NUMBER_OF_POINTS Protected static variable
The number of Points on an Ellipse, unless another number is specified when an Ellipse constructor is invoked.