Uses of Class
com.ryanm.config.imp.ConfigurableVariable

Packages that use ConfigurableVariable
com.ryanm.glvisualiser The general visualiser system. 
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.imp.comm Communication implementations 
com.speckled.specksim.imp.env Environment 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 ConfigurableVariable in com.ryanm.glvisualiser
 

Fields in com.ryanm.glvisualiser with annotations of type ConfigurableVariable
 Vector3f GLCamera.default3dPosition
          The default position of the camera
 Vector3f GLCamera.default3dTarget
          The default target of the camera
 float GLCamera.farPlane
          The distance to the far clipping plane
 float GLCamera.mouseWheelSensitivity
          The angle by which to alter the fov for every click of the wheel, in degrees
 float GLCamera.nearPlane
          The distances to the near and far clipping planes
 boolean GLCamera.originView
          When in originView mode, the near and far clipping planes are set so as to keep the unit cube in the positive octant in view.
 boolean GLCamera.ortho
          When true, an orthographic matrix is used
 float GLCamera.orthoWidth
          The minimum extent of the orthographic view in either the x or y directions
 int GLCamera.pickingSensitivity
          The size of the picking square
 float GLCamera.speed
          The movement speed of the camera, in units per second
 

Methods in com.ryanm.glvisualiser with annotations of type ConfigurableVariable
 void GLVisualiser.enablePicking(boolean b)
          Sets whether or not we are interested in knowing what is under the cursor.
 java.awt.Color GLVisualiser.getBackgroundColour()
          Gets the current background colour
 java.awt.Color GLVisualiser.getLineColour()
          Gets the current line colour, used for the boundary box and axis labels
 float GLVisualiser.getLineWidth()
          Gets the line width for the boundary and axis labels
 float GLCamera.getMouseSensitivity()
          Gets the turning speed of the camera
 float GLVisualiser.getTargetFPS()
          Gets the target frame rate
 boolean GLVisualiser.isAxesDrawing()
          Determines whether or not the axis labels are being drawn
 boolean GLVisualiser.isBoundaryDrawing()
          Determines whether or not the boundary is being drawn
 boolean GLVisualiser.isLazyMode()
          Determines if this visualiser is in lazy mode or not
 boolean GLVisualiser.isPicking()
          Determines whether this visualiser is performing picking
 void GLVisualiser.setAxesDrawing(boolean b)
          Sets whether to draw the axis labels
 void GLVisualiser.setBackgroundColour(java.awt.Color backgroundColour)
          Sets the background colour.
 void GLVisualiser.setBoundaryDrawing(boolean b)
          Sets whether to draw the boundary cube or not
 void GLVisualiser.setLazyMode(boolean b)
          Enables and disables lazy mode.
 void GLVisualiser.setLineColour(java.awt.Color lineColour)
          Sets the line colour to be used for the boundary box and axis labels
 void GLVisualiser.setLineWidth(float width)
          Sets the line width for the boundary and axis labels.
 void GLCamera.setMouseSensitivity(float mouseSensitivity)
          Sets the turning speed of the camera.
 void GLVisualiser.setTargetFPS(float fps)
          Sets the target frame rate for the animator
 

Uses of ConfigurableVariable in com.speckled.specksim.datagen
 

Fields in com.speckled.specksim.datagen with annotations of type ConfigurableVariable
 java.lang.String GeneratorFactory.outputFileName
          The output file
 int GeneratorFactory.repetitions
          The number of repetitions
 java.lang.String[] GeneratorFactory.rngOffsets
          Variables to be incremented
 float GeneratorFactory.time
          The reading time
 

Uses of ConfigurableVariable in com.speckled.specksim.gui
 

Fields in com.speckled.specksim.gui with annotations of type ConfigurableVariable
 boolean StateBuffer.enabled
          When false, no states will be entered into the buffer
 

Methods in com.speckled.specksim.gui with annotations of type ConfigurableVariable
 int StateBuffer.getCapacity()
          Gets the current capacity of the buffer
 float StateBuffer.getMemoryUse()
          Gets the fraction of available memory that the buffer will use
 void StateBuffer.setCapacity(int capacity)
          Sets the capacity of the buffer
 void StateBuffer.setMemoryUse(float megs)
          Sets the memory use of the buffer
 

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

Fields in com.speckled.specksim.gui.imp with annotations of type ConfigurableVariable
 float GravityRenderer.arrowLength
          The length of the arrow
 float[] GravityRenderer.startPoint
          The start point of the arrow
 float GravityRenderer.textHeight
          The height of the text
 

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

Fields in com.speckled.specksim.imp.comm with annotations of type ConfigurableVariable
 float CarrierSenseMac.maxBackoff
          The maximum time a speck will back off when another transmission is detected
 int OctTreeField.maxDepth
          The maximum depth of the tree
 float OctTreeField.repopulationThreshold
          The distance that each speck can travel before repopulating the tree becomes a good idea.
 int AbstractMac.rngOffset
          The random number generator offset
 int OctTreeField.subDivisionThreshold
          The maximum number of specks that a leaf node in the tree can contain
 float CarrierSenseMac.timeOut
          The time for which transmission is attempted, before failure is declared
 

Uses of ConfigurableVariable in com.speckled.specksim.imp.env
 

Fields in com.speckled.specksim.imp.env with annotations of type ConfigurableVariable
 float TemperatureEnvironment.ambientHeat
          The basic ambient heat of the environment
 Vector3f GravityEnvironment.gravity
          The gravity direction vector
 float GravityEnvironment.gravityMagnitude
          The magnitude of gravity, in units/s/s
 

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

Methods in com.speckled.specksim.imp.filter with annotations of type ConfigurableVariable
 int SpeckIDFilter.getSelectedID()
          Gets the currently selected IDs
 void SpeckIDFilter.setSelectedID(int id)
          Sets the selected IDs
 

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

Fields in com.speckled.specksim.imp.motion with annotations of type ConfigurableVariable
 boolean StaticMovementModel.elevAligned
          Determines whether or not specks have random roll angles
 boolean StaticMovementModel.headAligned
          Determines whether or not specks have random roll angles
 boolean StaticMovementModel.is2D
          Determines whether we are in 2D mode or not
 int StaticMovementModel.offset
          Used to get different position sets
 boolean StaticMovementModel.rollAligned
          Determines whether or not specks have random roll angles
 

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

Fields in com.speckled.specksim.imp.shells with annotations of type ConfigurableVariable
 float PerfectRadioShell.bitrate
          The bitrate of the radio, in kbps
 float CollimatedShell.bitrate
          The bitrate of the radio, in kbps.
 float EllipsoidShell.bitrate
          The bit rate of the shell
 int PerfectRadioShell.channel
          The channel of the radio
 int EllipsoidShell.channel
          The channel id
 int CollimatedShell.channelID
          The channel ID.
 float CollimatedShell.divergenceAngle
          The angle of divergence for the beam, 0 == perfect line pi=sphere
 boolean EllipsoidShell.preserveProportions
          When true, setting the min or max range will preserve the relative proportions of the ellipsoid.
 Vector3f EllipsoidShell.radius
          The radius of the ellipse
 float CollimatedShell.range
          The maximum range of the beam
 boolean CollimatedShell.relativeToSpeck
          Determines whether the target vector is relative to the speck orientation, rather than to the world
 

Methods in com.speckled.specksim.imp.shells with annotations of type ConfigurableVariable
 float EllipsoidShell.getMaxRange()
          Gets the length of the largest radii in the ellipse.
 float EllipsoidShell.getMinRange()
          Gets the length of the smallest radii in the ellipse.
 float PerfectRadioShell.getRange()
          Gets the range of this radio shell
 float EllipsoidShell.getVolume()
          Gets the volume encompassed by the ellipsoid
 float EllipsoidShell.getXRadius()
          Gets the x-radius
 void EllipsoidShell.setMaxRange(float range)
          Sets the length of the largest radii in the ellipse.
 void EllipsoidShell.setMinRange(float range)
          Sets the length of the smallest radii in the ellipse
 void PerfectRadioShell.setRadioRange(float r)
          Sets the range of this radio
 void EllipsoidShell.setVolume(float volume)
          Sets the volume of the ellipsoid.
 void EllipsoidShell.setXRadius(float xRadius)
          Sets the x-radius of the shell.
 

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

Fields in com.speckled.specksim.imp.specks with annotations of type ConfigurableVariable
static float NeighbourlySpeck.broadcastDelay
          The time delay between broadcasts
static float NeighbourlySpeck.recordLife
          The time for which a neighbour record exists
 

Methods in com.speckled.specksim.imp.specks with annotations of type ConfigurableVariable
static int AbstractSpeck.getRandomSeedOffset()
          Gets the current value of the random seed offset.
static void AbstractSpeck.setRandomSeedOffset(int offset)
          Sets the random seed offset.
 

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

Methods in com.speckled.specksim.imp.walls with annotations of type ConfigurableVariable
 int RandomWalls.getNumberOfWalls()
          Gets the number of walls
 boolean RandomWalls.getTwoDMode()
          Determines if this provider is in two-d mode
 float RandomWalls.getWallArea()
          Gets the area of each wall
 int RandomWalls.getWallGenerationSeed()
          Gets the current rng seed
 void RandomWalls.setNumberOfWalls(int n)
          Sets the number of walls
 void RandomWalls.setTwoDMode(boolean twoD)
          Sets if this provider is in two-d mode
 void RandomWalls.setWallArea(float area)
          Sets the surface area of each wall
 void RandomWalls.setWallGenerationSeed(int seed)
          Sets the seed for the RNG that generates the vertices of the walls
 

Uses of ConfigurableVariable in com.speckled.specksim.state
 

Fields in com.speckled.specksim.state with annotations of type ConfigurableVariable
 boolean StateReader.loop
          Determines if playback will loop or not
 

Methods in com.speckled.specksim.state with annotations of type ConfigurableVariable
 java.io.File StateReader.getInputFile()
          Gets the current input file
 java.io.File StateRecorder.getOutput()
          Gets the current output file
 void StateReader.setInputFile(java.io.File input)
          Sets the input file
 void StateRecorder.setOutput(java.io.File file)
          Changes the output file.
 void StateRecorder.startRecording()
          Starts recording state objects.
 void StateRecorder.stopRecording()
          Stops recording incoming state objects