Uses of Interface
math.geom2d.polygon.Polygon2D

Packages that use Polygon2D
math.geom2d.polygon Definitions and implementations of shapes composed several line segments: polylines, rings, polygons. 
math.geom2d.polygon.convhull Convex hull computation. 
 

Uses of Polygon2D in math.geom2d.polygon
 

Classes in math.geom2d.polygon that implement Polygon2D
 class HRectangle2D
          HRectangle2D defines a rectangle with edges parallel to main axis.
 class MultiPolygon2D
          A polygonal domain whose boundary is composed of several disjoint continuous LinearRing2D.
 class Rectangle2D
          Rectangle2D defines a rectangle rotated around its first corner.
 class SimplePolygon2D
          Represent a polygonal domain whose boundary is a single closed polyline.
 

Methods in math.geom2d.polygon that return Polygon2D
 Polygon2D Rectangle2D.complement()
           
 Polygon2D Polygon2D.complement()
          Returns the complementary polygon.
 Polygon2D MultiPolygon2D.complement()
           
 Polygon2D HRectangle2D.complement()
           
 Polygon2D Polygon2D.transform(AffineTransform2D trans)
          Returns the new Polygon created by an affine transform of this polygon.
static Polygon2D Polygon2DUtils.union(Polygon2D polygon1, Polygon2D polygon2)
           
 

Methods in math.geom2d.polygon with parameters of type Polygon2D
static Domain2D Polygon2DUtils.createBuffer(Polygon2D polygon, double d)
           
static Polygon2D Polygon2DUtils.union(Polygon2D polygon1, Polygon2D polygon2)
           
 

Uses of Polygon2D in math.geom2d.polygon.convhull
 

Methods in math.geom2d.polygon.convhull that return Polygon2D
 Polygon2D JarvisMarch2D.convexHull(Collection<? extends Point2D> points)
          Computes the convex hull of a set of points as a single Polygon2D.
 Polygon2D GrahamScan2D.convexHull(Collection<? extends Point2D> points)
           
 Polygon2D ConvexHull2D.convexHull(Collection<? extends Point2D> points)
           
 



Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.