cz.cuni.amis.pogamut.defcon.utils
Class PolygonUtils

Package class diagram package PolygonUtils
java.lang.Object
  extended by cz.cuni.amis.pogamut.defcon.utils.PolygonUtils

public class PolygonUtils
extends Object

Utilities for polygons. Experimental.

Author:
Radek 'Black_Hand' Pibil

Constructor Summary
PolygonUtils()
           
 
Method Summary
static LinkedList<cz.cuni.amis.pogamut.base3d.worldview.object.Location> resizePoly(List<cz.cuni.amis.pogamut.base3d.worldview.object.Location> poly, double offset)
          Shrinks or enlarges a polygon.
static LinkedList<cz.cuni.amis.pogamut.base3d.worldview.object.Location> resizePoly2(LinkedList<cz.cuni.amis.pogamut.base3d.worldview.object.Location> poly, double offset)
           
static LinkedList<cz.cuni.amis.pogamut.base3d.worldview.object.Location> resizePoly3(LinkedList<cz.cuni.amis.pogamut.base3d.worldview.object.Location> poly, double offset)
           
static cz.cuni.amis.pogamut.base3d.worldview.object.Location[] resizePoly3(cz.cuni.amis.pogamut.base3d.worldview.object.Location[] poly, double offset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolygonUtils

public PolygonUtils()
Method Detail

resizePoly

public static LinkedList<cz.cuni.amis.pogamut.base3d.worldview.object.Location> resizePoly(List<cz.cuni.amis.pogamut.base3d.worldview.object.Location> poly,
                                                                                           double offset)
Shrinks or enlarges a polygon.

Parameters:
poly -
offset -
Returns:

resizePoly2

public static LinkedList<cz.cuni.amis.pogamut.base3d.worldview.object.Location> resizePoly2(LinkedList<cz.cuni.amis.pogamut.base3d.worldview.object.Location> poly,
                                                                                            double offset)

resizePoly3

public static LinkedList<cz.cuni.amis.pogamut.base3d.worldview.object.Location> resizePoly3(LinkedList<cz.cuni.amis.pogamut.base3d.worldview.object.Location> poly,
                                                                                            double offset)

resizePoly3

public static cz.cuni.amis.pogamut.base3d.worldview.object.Location[] resizePoly3(cz.cuni.amis.pogamut.base3d.worldview.object.Location[] poly,
                                                                                  double offset)


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