Package Localiser
Class ModelControlPanel
java.lang.Object
Localiser.ModelControlPanel
- Direct Known Subclasses:
 TMModelControlPanel
Generic pane which shows a list of localisation algorithms
- Author:
 - Jamie Macaulay
 
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidEnable the controls.intgetPanel()booleanisEnabled(int i) voidCalled whenever a model is enabled.voidpopulateModelPanel(ArrayList<LocaliserModel> loclaiserList) Populate the panel with a list of localisersvoidsetEnable(int i, boolean enable) Enable or disable a model 
- 
Field Details
- 
settings
Image for setting icon 
 - 
 - 
Constructor Details
- 
ModelControlPanel
public ModelControlPanel() - 
ModelControlPanel
- Parameters:
 targetMotionLocaliser-targetMotionDialog-
 
 - 
 - 
Method Details
- 
populateModelPanel
Populate the panel with a list of localisers- Parameters:
 loclaiserList- list of loclaisers.
 - 
modelEnable
public void modelEnable()Called whenever a model is enabled. - 
getPanel
- Returns:
 - the mainPanel
 
 - 
enableControls
public void enableControls()Enable the controls. - 
isEnabled
public boolean isEnabled(int i) - Parameters:
 i- model index- Returns:
 - true if a particular model is enabled
 
 - 
setEnable
public void setEnable(int i, boolean enable) Enable or disable a model- Parameters:
 i- model index to enable/disableenable- - true to enable, false to disable.
 - 
getNModels
public int getNModels() 
 -