public class StaticLocalisationMainPanel extends java.lang.Object implements PamTabPanel
Modifier and Type | Class and Description |
---|---|
class |
StaticLocalisationMainPanel.BatchRun |
class |
StaticLocalisationMainPanel.LocaliserOptions |
class |
StaticLocalisationMainPanel.Options |
class |
StaticLocalisationMainPanel.Run |
class |
StaticLocalisationMainPanel.RunAll |
class |
StaticLocalisationMainPanel.RunRealTime |
class |
StaticLocalisationMainPanel.SelectDataBlock |
class |
StaticLocalisationMainPanel.Stop |
Modifier and Type | Field and Description |
---|---|
static int |
BATCH_LOCALISE |
static java.awt.Dimension |
controlPanelDimensions |
static int |
DETECTION_N_DIALOG |
static javax.swing.ImageIcon |
settings |
Constructor and Description |
---|
StaticLocalisationMainPanel(StaticLocaliserControl staticlocalisercontrol,
PamDataBlock pamDataBlock)
Create the main panel of the static loclaiser.
|
Modifier and Type | Method and Description |
---|---|
void |
changeControlPanel()
Change to the control panel corresponding to the selected data block.
|
void |
create3DMap() |
void |
createAlgorithmPanel() |
javax.swing.JComboBox<java.lang.String> |
createComboDataList(boolean single)
Creates the combo box which contains the data blocks which can be localised.
|
void |
createEastPanel()
Create the east panel which contains the tdVisualisation panel and panels showing unique info from each localisation algorithm.
|
javax.swing.JMenu |
createMenu(java.awt.Frame parentFrame) |
void |
createNorthPanel()
Create the north panel.
|
void |
createPanels()
We must wait for intialisation to occur before creating some panels and registering datablocks.
|
void |
dataBlockListChanged()
Call this if the data blocks are changed;
|
PamPanel |
dataBlockSelectionPanel()
Creates the JPanel which holds the data block combo box.
|
java.util.ArrayList<AbstractLocaliserControl> |
getControlPanels() |
AbstractLocaliserControl |
getCurrentControlPanel() |
javax.swing.JComboBox<java.lang.String> |
getDataBlockList() |
MapPanel3DSL |
getDialogMap3D() |
LocalisationInformation |
getLocalisationInformation() |
javax.swing.JPanel |
getMainPanel() |
javax.swing.JComponent |
getPanel() |
LocResultsPanel |
getResultsPanel() |
StaticLocaliserControl |
getStaticLocaliserControl() |
TDVisualisation |
getTDVisualisation() |
javax.swing.JToolBar |
getToolBar() |
PamPanel |
localiserControlButtons()
Returns a JPanel with localiser control buttons.
|
void |
openOptionsDialog(int type) |
void |
processQueueUpdate(SLNotification slNotification)
Called when real time process queue updates
|
void |
setEnableAlgorithmSel(boolean enable) |
void |
setEnableLocalise(boolean enable) |
void |
update(int update) |
void |
updateComboList()
Updates the combo box list.
|
void |
updateControlPanelList()
Updates the list of control panels.
|
public static javax.swing.ImageIcon settings
public static java.awt.Dimension controlPanelDimensions
public static final int BATCH_LOCALISE
public static final int DETECTION_N_DIALOG
public StaticLocalisationMainPanel(StaticLocaliserControl staticlocalisercontrol, PamDataBlock pamDataBlock)
staticlocalisercontrol
- pamDataBlock
- public void createPanels()
public void createAlgorithmPanel()
public void create3DMap()
public void createEastPanel()
public void createNorthPanel()
public void updateControlPanelList()
public MapPanel3DSL getDialogMap3D()
public TDVisualisation getTDVisualisation()
public javax.swing.JComboBox<java.lang.String> getDataBlockList()
public void update(int update)
public void changeControlPanel()
public javax.swing.JComboBox<java.lang.String> createComboDataList(boolean single)
public void updateComboList()
public PamPanel dataBlockSelectionPanel()
public PamPanel localiserControlButtons()
public void setEnableLocalise(boolean enable)
public void setEnableAlgorithmSel(boolean enable)
public void processQueueUpdate(SLNotification slNotification)
slNotification
- public void openOptionsDialog(int type)
public java.util.ArrayList<AbstractLocaliserControl> getControlPanels()
public AbstractLocaliserControl getCurrentControlPanel()
public StaticLocaliserControl getStaticLocaliserControl()
public LocResultsPanel getResultsPanel()
public LocalisationInformation getLocalisationInformation()
public javax.swing.JComponent getPanel()
getPanel
in interface PamTabPanel
public void dataBlockListChanged()
public javax.swing.JToolBar getToolBar()
getToolBar
in interface PamTabPanel
public javax.swing.JPanel getMainPanel()
public javax.swing.JMenu createMenu(java.awt.Frame parentFrame)
createMenu
in interface PamTabPanel