View Javadoc
1   /* -------------------------------------------------------------------
2    * Java source file for the class SeekEvent
3    * 
4    * Copyright (c), 2003, Masahiro Takatsuka.
5    * All Rights Researved.
6    * 
7    * Original Author: Masahiro Takatsuka (masa@jbeans.net)
8    * $Author: takatsukam $
9    * 
10   * $Date: 2004/03/03 11:53:07 $
11   * 
12   * $Id: SeekEvent.java,v 1.3 2004/03/03 11:53:07 takatsukam Exp $
13   * 
14   * Reference:		Document no:
15   * ___				___
16   * 
17   * To Do:
18   * ___
19   * 
20  ------------------------------------------------------------------- */
21  
22  /* --------------------------- Package ---------------------------- */
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                    Implementation of class SeekEvent                   
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