GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  GEOMETRY::PRIMITIVE::POLYGON (3)

.ds Aq ’

NAME

Geometry::Primitive::Polygon - Closed shape with an arbitrary number of points.

CONTENTS

DESCRIPTION

Geometry::Primitive::Polygon represents a two dimensional figure bounded by a series of points that represent a closed path.

SYNOPSIS



  use Geometry::Primitive::Polygon;

  my $poly = Geometry::Primitive::Polygon->new;
  $poly->add_point($point1);
  $poly->add_point($point2);
  $poly->add_point($point3);
  # No need to close the path, its handled automatically



ATTRIBUTES

    points

Set/Get the arrayref of points that make up this Polygon.

METHODS

    new

Creates a new Geometry::Primitive::Polygon

    area

Area of this polygon. Assumes it is non-self-intersecting.

    add_point

Add a point to this polygon.

    clear_points

Clears all points from this polygon.

    point_count

Returns the number of points that bound this polygon.

    get_point

Returns the point at the specified offset.

    point_end

Get the end point. Provided for Shape role.

    point_start

Get the start point. Provided for Shape role.

    scale ($amount)

Scale this this polygon by the supplied amount.

AUTHOR

Cory Watson <gphat@cpan.org>

COPYRIGHT & LICENSE

You can redistribute and/or modify this code under the same terms as Perl itself.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 GEOMETRY::PRIMITIVE::POLYGON (3) 2014-01-25

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.