NAME
Geometry::Primitive::Rectangle
DESCRIPTION
Geometry::Primitive::Rectangle a space defined by a point, a width and a height.
SYNOPSIS
use Geometry::Primitive::Rectangle;
my $poly = Geometry::Primitive::Rectangle->new();
$poly->add_point($point1);
$poly->height(100);
$poly->width(100);
METHODS
Constructor
- new
-
Creates a new Geometry::Primitive::Rectangle
Instance Methods
- area
-
Returns the area of this rectangle.
- get_points
-
Get the points that make up this Rectangle.
- point_end
-
Get the end point. Returns the origin. Provided for Shape role.
- point_start
-
Get the start point. Returns the origin. Provided for Shape role.
- scale ($amount)
-
Scales the hieght and width of this rectangle by the amount specified.
- width
-
Add a point to this Rectangle.
- height
AUTHOR
Cory Watson <gphat@cpan.org>
Infinity Interactive, http://www.iinteractive.com
COPYRIGHT & LICENSE
Copyright 2008 by Infinity Interactive, Inc.
You can redistribute and/or modify this code under the same terms as Perl itself.