Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.views.styledmap.painter
Class AdvancedPolygonArea

java.lang.Object
  extended by de.fhg.igd.mapviewer.marker.area.PolygonArea
      extended by eu.esdihumboldt.hale.ui.views.styledmap.painter.AdvancedPolygonArea
All Implemented Interfaces:
de.fhg.igd.mapviewer.marker.area.Area

public class AdvancedPolygonArea
extends de.fhg.igd.mapviewer.marker.area.PolygonArea

Create a polygon area where an AWT area provides a more accurate contains(int, int), e.g. for polygons with holes.

Author:
Simon Templer

Constructor Summary
AdvancedPolygonArea(Area area, Polygon exterior)
          Create a marker area.
 
Method Summary
 boolean contains(int x, int y)
           
 
Methods inherited from class de.fhg.igd.mapviewer.marker.area.PolygonArea
containedIn, containedIn, getArea
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdvancedPolygonArea

public AdvancedPolygonArea(Area area,
                           Polygon exterior)
Create a marker area.

Parameters:
area - the polygon area
exterior - the exterior polygon
Method Detail

contains

public boolean contains(int x,
                        int y)
Specified by:
contains in interface de.fhg.igd.mapviewer.marker.area.Area
Overrides:
contains in class de.fhg.igd.mapviewer.marker.area.PolygonArea
See Also:
Area.contains(int, int)

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d