// Charles A. Loomis, Jr., and University of California, Santa Cruz,
// Copyright (c) 2000
package org.freehep.swing.graphics;
import java.awt.Polygon;
import java.awt.geom.AffineTransform;
/**
* Instances of this class are created when the user graphically
* selects a region on the screen. This event gives the object which
* generated this event, as well as a polygon describing the outline
* of the region and an AffineTransform which can be used to zoom into
* the selected region.
*
* @author Charles Loomis
* @version $Id: RegionSelectionEvent.java 8584 2006-08-10 23:06:37Z duns $ */
public class RegionSelectionEvent
extends GraphicalSelectionEvent {
/**
* The constructor requires the source object, the selection type,
* and the actual selection.
*
* @param source the Object which generates this event
* @param selection a Polygon describing the outline of the region
* @param transform an AffineTransform appropriate for zooming
* into the selected region */
public RegionSelectionEvent(Object source,
int actionCode,
Polygon selection,
AffineTransform transform) {
super(source,actionCode,selection,transform);
}
}