## table of contents

Geometry::Primitive::Ellipse(3pm) | User Contributed Perl Documentation | Geometry::Primitive::Ellipse(3pm) |

# NAME¶

Geometry::Primitive::Ellipse - An Ellipse

# DESCRIPTION¶

Geometry::Primitive::Ellipse represents an elliptical conic section.

# SYNOPSIS¶

use Geometry::Primitive::Ellipse; my $ellipse = Geometry::Primitive::Ellipse->new( width => 15, height => 10 ); print $ellipse->area;

# ATTRIBUTES¶

## height¶

Set/Get the height of this ellipse.

## origin¶

Set/Get the origin of this ellipse.

## width¶

Set/Get the width of this ellipse.

# METHODS¶

## new¶

Creates a new Geometry::Primitive::Ellipse

## area¶

Returns the area of this ellipse.

## point_end¶

Gets the "end" point for this Ellipse. Same as "point_start".

## point_start¶

Get the point that "starts" this Ellipse. Returns the a point where the X coordinate is the Ellipse origin X and the origin Y + height / 2.

## scale ($amount)¶

Returns a new ellipse whose radius is $amount times bigger than this one.

# AUTHOR¶

Cory Watson <gphat@cpan.org>

# COPYRIGHT & LICENSE¶

You can redistribute and/or modify this code under the same terms as Perl itself.

2018-03-30 | perl v5.26.1 |