Class NavigationPicker
- java.lang.Object
-
- WildMagic.LibGraphics.Collision.Picker
-
- gov.nih.mipav.view.renderer.WildMagic.Navigation.NavigationPicker
-
- All Implemented Interfaces:
java.io.Serializable
public class NavigationPicker extends WildMagic.LibGraphics.Collision.Picker
Navigation fly-thru mode picker, which pick the fly-thru direction.- Author:
- Ruida Cheng
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private float
m_fTMax
private float
m_fTMin
private WildMagic.LibFoundation.Mathematics.Vector3f
m_kDirection
private WildMagic.LibFoundation.Mathematics.Vector3f
m_kOrigin
private static WildMagic.LibGraphics.Collision.PickRecord
ms_kInvalid
java.util.Vector<WildMagic.LibGraphics.Collision.PickRecord>
Records
Picking records along the mouse click point.private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description NavigationPicker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
Execute(WildMagic.LibGraphics.SceneGraph.Spatial pkScene, WildMagic.LibFoundation.Mathematics.Vector3f rkOrigin, WildMagic.LibFoundation.Mathematics.Vector3f rkDirection, float fTMin, float fTMax)
private void
ExecuteRecursive(WildMagic.LibGraphics.SceneGraph.Spatial pkObject)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
Records
public java.util.Vector<WildMagic.LibGraphics.Collision.PickRecord> Records
Picking records along the mouse click point.
-
m_kOrigin
private WildMagic.LibFoundation.Mathematics.Vector3f m_kOrigin
-
m_kDirection
private WildMagic.LibFoundation.Mathematics.Vector3f m_kDirection
-
m_fTMin
private float m_fTMin
-
m_fTMax
private float m_fTMax
-
ms_kInvalid
private static final WildMagic.LibGraphics.Collision.PickRecord ms_kInvalid
-
-
Method Detail
-
Execute
public void Execute(WildMagic.LibGraphics.SceneGraph.Spatial pkScene, WildMagic.LibFoundation.Mathematics.Vector3f rkOrigin, WildMagic.LibFoundation.Mathematics.Vector3f rkDirection, float fTMin, float fTMax)
- Overrides:
Execute
in classWildMagic.LibGraphics.Collision.Picker
-
ExecuteRecursive
private void ExecuteRecursive(WildMagic.LibGraphics.SceneGraph.Spatial pkObject)
-
-