Uses of Interface
com.ryanm.config.Configurator

Packages that use Configurator
com.ryanm.config Base interfaces for the Configurator system. 
com.ryanm.config.imp Implementation classes and annotations 
com.ryanm.config.serial Base classes/interfaces for the Configurator serialisation system. 
com.ryanm.config.serial.imp Implementations of Codecs and Formatters 
com.ryanm.config.swing Classes for the Configurator gui. 
com.ryanm.config.swing.imp Widget implementations 
com.ryanm.glvisualiser The general visualiser system. 
com.ryanm.glvisualiser.imp Implementations of GLObject/GLEdge, and texture utilities. 
com.ryanm.logging The logging subsystem. 
com.speckled.specksim The main classes/interfaces of SpeckSim. 
com.speckled.specksim.datagen Classes for generating datafiles of simulation results 
com.speckled.specksim.gui Main package for the SpeckSim gui. 
com.speckled.specksim.gui.imp Implementations of the visualiser interfaces. 
com.speckled.specksim.gui.shelltest Contains an application for testing MessageShells. 
com.speckled.specksim.gui.visualiser The speck visualisation system. 
com.speckled.specksim.imp Useful implementation classes that don't fit anywhere else. 
com.speckled.specksim.imp.comm Communication implementations 
com.speckled.specksim.imp.filter StateFilter implementations 
com.speckled.specksim.imp.motion Movement model implementations. 
com.speckled.specksim.imp.shells MessageShell implementations. 
com.speckled.specksim.imp.specks Speck implementations. 
com.speckled.specksim.imp.walls WallProvider implementations 
com.speckled.specksim.state Classes for representing and manipulating the interesting state of a simulation 
 

Uses of Configurator in com.ryanm.config
 

Methods in com.ryanm.config that return Configurator
 Configurator Configurable.getConfigurator()
          Gets a Configurator object that describes and can manipulate the variables of this Configurable.
 Configurator Configurator.getParent()
          Gets a reference to the Configurator that contains this configurator.
 

Uses of Configurator in com.ryanm.config.imp
 

Classes in com.ryanm.config.imp that implement Configurator
 class AbstractConfigurator
          Eases implementation of a configurator.
 class AnnotatedConfigurator
          A configurator that is constructed from an object annotated with the ConfigurableType annotation.
 

Methods in com.ryanm.config.imp that return Configurator
static Configurator ConfGet.forPath(java.lang.String path, Configurator... roots)
          Finds the last configurator on a path, in a case-insensitive manner
static Configurator ConfGet.getConfigurator(java.lang.Object o)
          Gets a Configurator from the supplied Object
 Configurator AbstractConfigurator.getParent()
           
 

Methods in com.ryanm.config.imp with parameters of type Configurator
 void AbstractConfigurator.addVariable(Configurator conf)
          Adds a sub-configurator
static void AbstractConfigurator.copyValues(Configurator source, Configurator sink)
          Sets the values of the sink Configurator's variables to be the same as the source Configurator.
static Configurator ConfGet.forPath(java.lang.String path, Configurator... roots)
          Finds the last configurator on a path, in a case-insensitive manner
 

Uses of Configurator in com.ryanm.config.serial
 

Methods in com.ryanm.config.serial with parameters of type Configurator
static java.lang.Object ConfigurationSerialiser.decode(Configurator conf, java.lang.String variable, java.lang.String encoded)
          Decodes the value of the named variable from the supplied string
static java.lang.String ConfigurationSerialiser.encode(Configurator conf, java.lang.String variable)
          Encodes the value of the named variable into a string
 java.lang.String ConfigurationStringFormatter.format(Configurator[] confs)
          Generates a formatted String, suitable for writing to a file, from the supplied Configurators
static void ConfigurationSerialiser.loadConfiguration(java.io.File file, Configurator[] confs)
          Load the supplied file into the supplied Configurators
 void ConfigurationStringFormatter.parse(Configurator[] confs, java.lang.String string)
          Sets the state of the supplied configurators according to the supplied string
static void ConfigurationSerialiser.saveConfiguration(java.io.File file, Configurator[] confs)
          Saves the state of the supplied Configurators into the file
 

Uses of Configurator in com.ryanm.config.serial.imp
 

Methods in com.ryanm.config.serial.imp with parameters of type Configurator
 java.lang.String XMLFormatter.constructXML(Configurator conf, int indent)
          Constructs a String of XML to represent the supplied configurator's state
 java.lang.String XMLFormatter.format(Configurator[] confs)
           
 void XMLFormatter.parse(Configurator[] confs, java.lang.String string)
           
 

Uses of Configurator in com.ryanm.config.swing
 

Fields in com.ryanm.config.swing declared as Configurator
protected  Configurator Widget.conf
          The configurator object that contains the variable that this widget controls
 

Methods in com.ryanm.config.swing that return types with arguments of type Configurator
 java.util.Map<Configurator,javax.swing.JButton> ConfigurationPanel.getSubConfButtons()
          Gets a map of subconfigurators to their associated buttons
 

Methods in com.ryanm.config.swing with parameters of type Configurator
 void SwingGUI.addRootConfigurator(Configurator conf)
          Adds a configurator to this gui.
static void Widget.applyChange(Configurator conf, java.lang.String name, java.lang.Object value)
          Adds a configuration change to be performed in the Applicator thread.
 void SwingGUI.hideTree(Configurator conf)
          Hides the controls for a configurator and all its subconfigurators
abstract  Widget Widget.newWidget(Configurator conf, java.lang.String name)
          Constructs a new widget that will manipulate the specified variable
 void SwingGUI.removeConfigurator(Configurator conf)
          Removes all gui resources associated with the supplied Configurator and its descendants
 void SwingGUI.setControlsEnabled(Configurator conf, boolean enabled)
          Sets the enabled status of any controls associated with the configurator tree rooted at the supplied configurator
 

Constructors in com.ryanm.config.swing with parameters of type Configurator
ConfigurationPanel(Configurator configurator)
          Constructs a JPanel that contains widgets for controlling all variables within a Configurator
Widget(Configurator conf, java.lang.String name)
          Constructor for a new named widget
 

Uses of Configurator in com.ryanm.config.swing.imp
 

Methods in com.ryanm.config.swing.imp with parameters of type Configurator
 Widget BooleanWidget.newWidget(Configurator conf, java.lang.String name)
           
 Widget StringListWidget.newWidget(Configurator conf, java.lang.String name)
           
 Widget StringWidget.newWidget(Configurator conf, java.lang.String name)
           
 Widget FileWidget.newWidget(Configurator conf, java.lang.String name)
           
 Widget VectorWidget.newWidget(Configurator conf, java.lang.String name)
           
 Widget ActionWidget.newWidget(Configurator conf, java.lang.String name)
           
 Widget IntWidget.newWidget(Configurator conf, java.lang.String name)
           
 Widget ColourWidget.newWidget(Configurator conf, java.lang.String name)
           
 Widget FloatWidget.newWidget(Configurator conf, java.lang.String name)
           
 

Constructors in com.ryanm.config.swing.imp with parameters of type Configurator
ActionWidget(Configurator conf, java.lang.String name)
          Constructs a widget for initiating an action
BooleanWidget(Configurator conf, java.lang.String name)
          Constructs a widget to manipulate a boolean variable
ColourWidget(Configurator conf, java.lang.String name)
          Constructs a configurator that can control a colour variable
FileWidget(Configurator conf, java.lang.String name)
          Standard constructor
FloatWidget(Configurator conf, java.lang.String name)
          Standard constructor
IntWidget(Configurator conf, java.lang.String name)
          Standard constructor
StringListWidget(Configurator conf, java.lang.String name)
          Constructs a new StringListWidget
StringWidget(Configurator conf, java.lang.String name)
          Standard constructor
VectorWidget(Configurator conf, java.lang.String name)
          Standard constructor
 

Uses of Configurator in com.ryanm.glvisualiser
 

Classes in com.ryanm.glvisualiser that implement Configurator
 class GLMaterialConfigurator
          A handy configurator for a GLMaterial
 

Methods in com.ryanm.glvisualiser that return Configurator
 Configurator GLVisualiser.getConfigurator()
           
 Configurator GLLighting.getConfigurator()
           
 Configurator GLCamera.getConfigurator()
           
 Configurator GLCapture.getConfigurator()
           
 

Uses of Configurator in com.ryanm.glvisualiser.imp
 

Methods in com.ryanm.glvisualiser.imp that return Configurator
 Configurator UniformEdge.getConfigurator()
           
 Configurator FadeEdge.getConfigurator()
           
 Configurator DataPlotter.getConfigurator()
           
 Configurator UniformObject.getConfigurator()
           
 Configurator UniformEdge.getConfigurator(java.lang.String name)
          Gets a configurator with the supplied name
 Configurator FadeEdge.getConfigurator(java.lang.String name)
          Gets a configurator for this edge
 Configurator UniformObject.getConfigurator(java.lang.String name)
          Gets a configurator with the supplied name
 Configurator VisTest.getObjectConfigurator()
           
 

Uses of Configurator in com.ryanm.logging
 

Classes in com.ryanm.logging that implement Configurator
protected  class StringSink.StringSinkConfigurator
          Configurator for variables common to all LogSinks that produce String-based output
 

Methods in com.ryanm.logging that return Configurator
 Configurator FileSink.getConfigurator()
           
 Configurator StringSink.getConfigurator()
           
static Configurator LoggingManager.getConfigurator()
          Gets a configurator that can control the logging system
 

Uses of Configurator in com.speckled.specksim
 

Classes in com.speckled.specksim that implement Configurator
static class SpeckPosition.Configurator
          A useful configurator for manipulating a SpeckPosition.
 

Methods in com.speckled.specksim that return Configurator
 Configurator CommsModelManager.getConfigurator()
           
 Configurator EnvironmentManager.getConfigurator()
           
 Configurator WallManager.getConfigurator()
           
 Configurator SpeckSim.getConfigurator()
           
 Configurator MovementModelManager.getConfigurator()
           
 

Uses of Configurator in com.speckled.specksim.datagen
 

Methods in com.speckled.specksim.datagen that return Configurator
 Configurator GeneratorFactory.getConfigurator()
           
 Configurator VariableDescriptor.getConfigurator()
           
 

Uses of Configurator in com.speckled.specksim.gui
 

Methods in com.speckled.specksim.gui that return Configurator
 Configurator SimGUI.getConfigurator()
           
 

Uses of Configurator in com.speckled.specksim.gui.imp
 

Methods in com.speckled.specksim.gui.imp that return Configurator
 Configurator BroadcastRenderer.getConfigurator()
           
 Configurator SpeckRenderer.getConfigurator()
           
 Configurator GravityRenderer.getConfigurator()
           
 Configurator WallRenderer.getConfigurator()
           
 Configurator BodyRenderer.getConfigurator()
           
 Configurator EpidemicRenderer.getConfigurator()
           
 Configurator VelocityRenderer.getConfigurator()
           
 Configurator NeighbourhoodRenderer.getConfigurator()
           
 

Uses of Configurator in com.speckled.specksim.gui.shelltest
 

Methods in com.speckled.specksim.gui.shelltest that return Configurator
 Configurator ShellTest.getConcreteConfigurator()
           
 

Uses of Configurator in com.speckled.specksim.gui.visualiser
 

Methods in com.speckled.specksim.gui.visualiser that return Configurator
 Configurator StatsPlotter.getConfigurator()
           
 Configurator SpeckVisualiser.getSpeckConfigurator()
          Gets the SpeckVisualiser-specific options.
 

Uses of Configurator in com.speckled.specksim.imp
 

Methods in com.speckled.specksim.imp that return Configurator
 Configurator HopDistanceTable.getConfigurator()
           
 

Uses of Configurator in com.speckled.specksim.imp.comm
 

Methods in com.speckled.specksim.imp.comm that return Configurator
 Configurator DefaultCommsModel.getConfigurator()
           
 

Uses of Configurator in com.speckled.specksim.imp.filter
 

Methods in com.speckled.specksim.imp.filter that return Configurator
 Configurator FlavourFilter.getConfigurator()
           
 Configurator LeaderFilter.getConfigurator()
           
 

Uses of Configurator in com.speckled.specksim.imp.motion
 

Methods in com.speckled.specksim.imp.motion that return Configurator
protected abstract  Configurator SpeckledBodyModel.getConcreteConfigurator()
          This should be implemented to return a configurator for the variables of the subclass
protected  Configurator PerspecksModel.getConcreteConfigurator()
           
protected  Configurator ExcitedHenge.getConcreteConfigurator()
           
 Configurator WaypointMovementModel.getConfigurator()
           
 Configurator SpeckledBodyModel.getConfigurator()
           
 Configurator GridMovementModel.getConfigurator()
           
 Configurator StaticMovementModel.getConfigurator()
           
 

Uses of Configurator in com.speckled.specksim.imp.shells
 

Methods in com.speckled.specksim.imp.shells that return Configurator
 Configurator PerfectRadioShell.getConfigurator()
           
 Configurator RealisticRadioShell.getConfigurator()
           
 Configurator CollimatedShell.getConfigurator()
           
 Configurator EllipsoidShell.getConfigurator()
           
 

Uses of Configurator in com.speckled.specksim.imp.specks
 

Methods in com.speckled.specksim.imp.specks that return Configurator
 Configurator VelocitySpeck.getConfigurator()
           
 Configurator NeighbourlySpeck.getConfigurator()
           
 Configurator FloodSpeck.getConfigurator()
           
 Configurator CollisionSpeck.getConfigurator()
           
 

Uses of Configurator in com.speckled.specksim.imp.walls
 

Methods in com.speckled.specksim.imp.walls that return Configurator
 Configurator RandomWalls.getConfigurator()
           
 

Uses of Configurator in com.speckled.specksim.state
 

Methods in com.speckled.specksim.state that return Configurator
 Configurator StateRecorder.getConfigurator()
           
 Configurator StateFilterManager.getConfigurator()
           
 Configurator StateSink.getConfigurator()
           
 Configurator StateProcessorManager.getConfigurator()