Class NavigationPicker
java.lang.Object
WildMagic.LibGraphics.Collision.Picker
gov.nih.mipav.view.renderer.WildMagic.Navigation.NavigationPicker
- All Implemented Interfaces:
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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate floatprivate WildMagic.LibFoundation.Mathematics.Vector3fprivate WildMagic.LibFoundation.Mathematics.Vector3fprivate static final WildMagic.LibGraphics.Collision.PickRecordVector<WildMagic.LibGraphics.Collision.PickRecord> Picking records along the mouse click point.private static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidExecute(WildMagic.LibGraphics.SceneGraph.Spatial pkScene, WildMagic.LibFoundation.Mathematics.Vector3f rkOrigin, WildMagic.LibFoundation.Mathematics.Vector3f rkDirection, float fTMin, float fTMax) private voidExecuteRecursive(WildMagic.LibGraphics.SceneGraph.Spatial pkObject) Methods inherited from class WildMagic.LibGraphics.Collision.Picker
GetClosestNonnegative, GetClosestNonpositive, GetClosestToZero
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
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
-
-
Constructor Details
-
NavigationPicker
public NavigationPicker()
-
-
Method Details
-
Execute
public void Execute(WildMagic.LibGraphics.SceneGraph.Spatial pkScene, WildMagic.LibFoundation.Mathematics.Vector3f rkOrigin, WildMagic.LibFoundation.Mathematics.Vector3f rkDirection, float fTMin, float fTMax) - Overrides:
Executein classWildMagic.LibGraphics.Collision.Picker
-
ExecuteRecursive
private void ExecuteRecursive(WildMagic.LibGraphics.SceneGraph.Spatial pkObject)
-