Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.views.styledmap.clip.impl
Class HorizontalClip

java.lang.Object
  extended by eu.esdihumboldt.hale.ui.views.styledmap.clip.impl.HorizontalClip
All Implemented Interfaces:
Clip

public class HorizontalClip
extends Object
implements Clip

Displays horizontal rows of the view-port.

Author:
Simon Templer

Constructor Summary
HorizontalClip(float top, float bottom)
          Create clip displaying a horizontal row.
 
Method Summary
 Shape getClip(Rectangle viewportBounds, int originX, int originY, int width, int height)
          Determine the clip region for painting.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HorizontalClip

public HorizontalClip(float top,
                      float bottom)
Create clip displaying a horizontal row.

Parameters:
top - the top of the row, value between 0 and 1, relative to the view-port height
bottom - the bottom of the row, value between 0 and 1, relative to the view-port height
Method Detail

getClip

public Shape getClip(Rectangle viewportBounds,
                     int originX,
                     int originY,
                     int width,
                     int height)
Description copied from interface: Clip
Determine the clip region for painting.

Specified by:
getClip in interface Clip
Parameters:
viewportBounds - the view-port bounds (world pixel coordinates)
originX - the x position of the origin of the graphics to clip (world pixel coordinates)
originY - the y position of the origin of the graphics to clip (world pixel coordinates)
width - the graphics width
height - the graphics height
Returns:
the clip shape, or null if nothing should be painted
See Also:
Clip.getClip(Rectangle, int, int, int, int)

Humboldt Alignment Editor 2.5.0

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