- TEllipse
- ~TEllipse
- GetSize
- GetCenter
- GetMatrix
- Draw
- GetLooseFitBounds
- GetGeometricBounds
- TransformBy
- ScaleBy
- TranslateBy
- RotateBy
- operator=
- operator==
- operator!=
- operator>>=
- operator<<=
- Validate

- TEllipse (const TEllipse &)
- TEllipse (const TGEllipse &, TGrafBundle * adoptBundle =NIL)
- TEllipse (const TGRect & r)
- TEllipse (const TGPoint & center, GCoordinate radius)
- TEllipse (const TGPoint & center, GCoordinate Xradius, GCoordinate Yradius)
- TEllipse ()

- Copy constructor.
- Creates a TEllipse with the specified TGrafBundle.
- Creates a TEllipse that fits within the specified rectangle. If the rectangle is a square, the ellipse is a circle.
- Creates an TEllipse with a uniform radius (thus, the ellipse is a circle) whose center is at the specified location.
- Creates an TEllipse with the specified horizontal and vertical radii, and whose center is at the specified location.
- Default constructor.

- Called to copy an object.
- Call this function directly.
- Call this function directly.
- Call this function directly.
- Call this function directly.
- Called by the stream-in operators. You can also call this function directly.

- const TEllipse & -The ellipse to be copied.
- const TGEllipse & -The ellipse to be copied.
- TGrafBundle * adoptBundle =NIL -The bundle to be adopted.
- const TGRect & r -The rectangle that the ellipse is to be constructed within.
- const TGPoint & center -The coordinates where the circle is to be placed.
- GCoordinate radius -The radius of the circle.
- const TGPoint & center -The coordinates where the ellipse is to be placed.
- GCoordinate Xradius -The width of the ellipse.
- GCoordinate Yradius -The height of the ellipse.
- Takes no parameters.

- Takes no parameters.

- Takes no parameters.

- Takes no parameters.

- Takes no parameters.

- TGrafPort & port -The port to which drawing should go. The port in turn invokes rendering on a particular TGrafDevice.

- const TGrafPort * =NIL -The graphics port used for accessing hierarchical bundles.

- Takes no parameters.

- const TGrafMatrix & -The transformation matrix by which the graphic's points are multiplied.

- const TGPoint & -A vector whose x-coordinate is the horizontal scalar, and whose y-coordinate is the vertical scalar.
- const TGPoint & =TGPoint :: kOrigin -The point from which to measure the horizontal and vertical displacement of each point to be scaled. To create the resulting geometry, the displacements are multiplied by the horizontal and vertical scalars, respectively. The default center of scale is the origin (0,0).

- const TGPoint & -The vector whose x- and y-coordinates are to be added to those of each point in the geometry.

- GDegrees -The number of degrees to rotate the graphic.
- const TGPoint & =TGPoint :: kOrigin -The point around which the ellipse is rotated.

- const TEllipse & source -The object to be copied.

- const TEllipse & source -The ellipse to be compared with this one.

- const TEllipse & source -The ellipse to be compared with this one.

- TStream & -The stream that the object is streamed out to.

- TStream & -The stream that the object is streamed in from.

- Takes no parameters.

Click the icon to mail questions or corrections about this material to Taligent personnel.

Copyright©1995 Taligent,Inc. All rights reserved.