T
- public class DialogMap3D<T extends PamDetection> extends DialogMap<T>
Modifier and Type | Class and Description |
---|---|
class |
DialogMap3D.MShowPopUpMenu
Show pop up menu.
|
Constructor and Description |
---|
DialogMap3D(TargetMotionLocaliser<T> targetMotionLocaliser,
TargetMotionDialog<T> targetMotionDialog) |
Modifier and Type | Method and Description |
---|---|
javax.vecmath.Point3f |
calcGPSPos3D(LatLong GPSpoint)
Converts a LatLong to a position a Point3f rotated using the event rotator.
|
boolean |
canRun() |
java.awt.Point |
converttoxyMeters(javax.vecmath.Point3d translatePoint,
double fieldofView,
double translateHeight)
Converts virtual world Co-Ordinates to real meters.
|
javax.media.j3d.BranchGroup |
createArray(T currentEvent,
javax.media.j3d.Appearance app) |
javax.media.j3d.BranchGroup |
createLocVectors(T currentEvent,
javax.media.j3d.Appearance appLocVectors0,
javax.media.j3d.Appearance appLocVectors1)
Creates the localisation vectors in 3D space.
|
javax.swing.JPopupMenu |
createPopupMenu() |
javax.media.j3d.BranchGroup |
createSeaSurface(float width)
Creates BranchGroup which holds a translucent square with vertices of 2*width.
|
void |
enableControls()
Enable controls - based on event selection and other controls
|
javax.swing.JPanel |
getPanel() |
void |
notifyNewResults() |
javax.vecmath.Color3f |
randomBlue()
Creates a random colour of blue for each series of Markov chain jumps.
|
javax.media.j3d.Transform3D |
returnto2DView() |
javax.media.j3d.Transform3D |
rotate(double RotateAngle,
javax.media.j3d.Transform3D trs2D) |
void |
setCurrentEventIndex(int eventIndex,
java.lang.Object sender)
Current event has been set (possibly in one of the other panels)
|
void |
settings() |
void |
showMap(boolean b) |
javax.vecmath.Point3d |
translatePoint(javax.media.j3d.Canvas3D myCanvas,
com.sun.j3d.utils.universe.ViewInfo viewInfo,
java.awt.Point awtPoint)
translates pixels to virtual world Points
|
public DialogMap3D(TargetMotionLocaliser<T> targetMotionLocaliser, TargetMotionDialog<T> targetMotionDialog)
public javax.swing.JPopupMenu createPopupMenu()
public javax.vecmath.Point3d translatePoint(javax.media.j3d.Canvas3D myCanvas, com.sun.j3d.utils.universe.ViewInfo viewInfo, java.awt.Point awtPoint)
myCanvas
- viewInfo
- awtPoint
- public java.awt.Point converttoxyMeters(javax.vecmath.Point3d translatePoint, double fieldofView, double translateHeight)
translatePoint
- fieldofView
- translateHeight
- public javax.media.j3d.Transform3D returnto2DView()
public javax.media.j3d.Transform3D rotate(double RotateAngle, javax.media.j3d.Transform3D trs2D)
public javax.media.j3d.BranchGroup createLocVectors(T currentEvent, javax.media.j3d.Appearance appLocVectors0, javax.media.j3d.Appearance appLocVectors1)
currentEvent
- app
- public javax.media.j3d.BranchGroup createArray(T currentEvent, javax.media.j3d.Appearance app)
public javax.vecmath.Color3f randomBlue()
public javax.media.j3d.BranchGroup createSeaSurface(float width)
width
- public javax.vecmath.Point3f calcGPSPos3D(LatLong GPSpoint)
GPSpoint
- public void setCurrentEventIndex(int eventIndex, java.lang.Object sender)
TMDialogComponent
public boolean canRun()
public void enableControls()
TMDialogComponent
public void notifyNewResults()
notifyNewResults
in class DialogMap<T extends PamDetection>
public void showMap(boolean b)
showMap
in class DialogMap<T extends PamDetection>
public void settings()
settings
in class DialogMap<T extends PamDetection>
public javax.swing.JPanel getPanel()
getPanel
in interface TMDialogComponent
getPanel
in class DialogMap<T extends PamDetection>