Revision 14083 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/geolocation/behavior/TransformationBehavior.java

View differences:

TransformationBehavior.java
20 20

  
21 21
import java.awt.Color;
22 22
import java.awt.Cursor;
23
import java.awt.Graphics;
23 24
import java.awt.Image;
24 25
import java.awt.Point;
25 26
import java.awt.Toolkit;
......
76 77
		if(trIO != null)
77 78
			trIO.applyTransformation();
78 79
	}
80
	
81
	/**
82
	 * M?todo utilizado para el repintado del gr?fico que sirve como apoyo para
83
	 * las transformaciones. Cada tipo de transformaci?n (escalado, rotado, traslaci?n y shearing)
84
	 * realiza sus acciones para redibujar este gr?fico.
85
	 * 
86
	 * @param g Graphics
87
	 */
88
	public abstract void paintComponent(Graphics g); 
89
	
90
	/**
91
	 * Evento que se produce al pulsar el bot?n del rat?n sobre la vista cuando la herramienta
92
	 * de geolocalizaci?n est? activa. Esto produce la activaci?n de una de las tranformaciones
93
	 * dependiendo de la posici?n del cursor del rast?n relativa a la imagen.
94
	 *  
95
	 * @param e Graphics
96
	 */
97
	public abstract void mousePressed(MouseEvent e) throws BehaviorException;
98
	
99
	/**
100
	 * Evento que se produce al mover el rat?n sobre la vista cuando la herramienta
101
	 * de geolocalizaci?n est? activa. Esto produce la variaci?n del gr?fico de apoyo para
102
	 * la transformaci?n. 
103
	 *  
104
	 * @param e Graphics
105
	 */
106
	public abstract boolean mouseMoved(MouseEvent ev) throws BehaviorException;
107
	
108
	/**
109
	 * Evento que se produce al arrastrar el rat?n sobre la vista cuando la herramienta
110
	 * de geolocalizaci?n est? activa. Esto produce la variaci?n del gr?fico de apoyo para
111
	 * la transformaci?n.
112
	 * 
113
	 * @param e Graphics
114
	 */
115
	public abstract void mouseDragged(MouseEvent ev) throws BehaviorException;
79 116
}

Also available in: Unified diff