1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package net.jbeans.j3d.util.behavior.seek;
24
25 /* ------------------ Import classes (packages) ------------------- *//package-summary/html">class="comment"> ------------------ Import classes (packages) ------------------- *//package-summary.html">class="comment">/* ------------------ Import classes (packages) ------------------- *//package-summary.html">class="comment"> ------------------ Import classes (packages) ------------------- */
26 import java.awt.event.*;
27 import javax.vecmath.*;
28 import com.sun.j3d.utils.picking.*;
29
30 import net.jbeans.j3d.util.picking.behavior.*;
31
32
33
34
35 /***
36 * generally describe SeekEvent in here
37 *
38 * @version $Revision: 1.3 $
39 * @author Masahiro Takatsuka (masa@jbeans.net)
40 * @see PickMouseEvent
41 */
42
43 public class SeekEvent extends PickMouseEvent {
44 private Point3d eye;
45 private Vector3d up;
46
47 public SeekEvent(PickResult pickResult, MouseEvent mevent, Point3d eye, Vector3d up) {
48 super(pickResult, mevent);
49 this.eye = eye;
50 this.up = up;
51 }
52
53 public SeekEvent() {
54 this(null, null, null, null);
55 }
56
57 public Point3d getEye() {
58 return this.eye;
59 }
60
61 public void setEye(Point3d eye) {
62 this.eye = eye;
63 }
64
65 public Vector3d getUp() {
66 return this.up;
67 }
68
69 public void setUp(Vector3d up) {
70 this.up = up;
71 }
72 }
73