org.geotools.geometry.iso.util.algorithm2D
Class AlgoArea
java.lang.Object
org.geotools.geometry.iso.util.algorithm2D.AlgoArea
public class AlgoArea
- extends java.lang.Object
- Author:
- roehrig
TODO To change the template for this generated type comment go to Window -
Preferences - Java - Code Style - Code Templates
Method Summary |
static java.awt.geom.GeneralPath |
createGeneralPathFromEdges(java.util.Collection<Edge2D> edges)
|
static java.awt.geom.GeneralPath |
createGeneralPathFromNodes(java.util.Collection<java.awt.geom.Point2D> points)
|
static java.util.ArrayList<java.util.ArrayList<java.awt.geom.Line2D>> |
getBoundariesLines(java.awt.geom.Area area)
returns a list of boundaries, whereas each boundary is a list of
connected Line2D segments (ArrayList<ArrayList<Line2D>>) |
java.util.ArrayList<java.util.ArrayList<java.awt.geom.Point2D>> |
getBoundariesPoints(java.awt.geom.Area area)
|
static boolean |
linesOrientation(java.util.Collection<java.awt.geom.Line2D> segments)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AlgoArea
public AlgoArea()
getBoundariesLines
public static java.util.ArrayList<java.util.ArrayList<java.awt.geom.Line2D>> getBoundariesLines(java.awt.geom.Area area)
- returns a list of boundaries, whereas each boundary is a list of
connected Line2D segments (ArrayList<ArrayList<Line2D>>)
- Parameters:
area
-
- Returns:
getBoundariesPoints
public java.util.ArrayList<java.util.ArrayList<java.awt.geom.Point2D>> getBoundariesPoints(java.awt.geom.Area area)
linesOrientation
public static boolean linesOrientation(java.util.Collection<java.awt.geom.Line2D> segments)
createGeneralPathFromEdges
public static java.awt.geom.GeneralPath createGeneralPathFromEdges(java.util.Collection<Edge2D> edges)
createGeneralPathFromNodes
public static java.awt.geom.GeneralPath createGeneralPathFromNodes(java.util.Collection<java.awt.geom.Point2D> points)
- Parameters:
points
-
- Returns:
Copyright © 1996-2010 Geotools. All Rights Reserved.