A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

I

id() - Method in class com.speckled.specksim.imp.specks.AbstractSpeck
 
id() - Method in interface com.speckled.specksim.Speck
Gets a unique identifier for this speck
id() - Method in interface com.speckled.specksim.state.SpeckState
Gets a unique identifier for this speck
ID_BITS - Static variable in interface com.speckled.specksim.Speck
The number of bits used in the id
identityMinus() - Method in class javax.vecmath.GMatrix
Subtracts this matrix from the identity matrix and puts the values back into this (this = I - this).
included(int) - Method in class com.speckled.specksim.imp.filter.FlavourFilter
 
included(int) - Method in class com.speckled.specksim.imp.filter.LeaderFilter
 
included(int) - Method in class com.speckled.specksim.imp.filter.SpeckIDFilter
 
included(int) - Method in class com.speckled.specksim.state.StateFilter
Checks whether or not the entry in the state object with the given index should be included.
init(GLAutoDrawable) - Method in class com.ryanm.glvisualiser.GLVisualiser
 
init(SpeckSim) - Method in interface com.speckled.specksim.comm.CommunicationModel
Called when the simulator is reset
init(SpeckSim) - Method in interface com.speckled.specksim.Environment
Called whenever the simulator is reset
init(SpeckVisualiser) - Method in class com.speckled.specksim.gui.imp.AbstractStateRenderer
 
init(SpeckSim, SimGUI, SpeckVisualiser) - Method in class com.speckled.specksim.gui.imp.BeaconSwitcher
 
init(SpeckSim, SimGUI, SpeckVisualiser) - Method in class com.speckled.specksim.gui.imp.InspectorTrigger
 
init(SpeckSim, SimGUI, SpeckVisualiser) - Method in class com.speckled.specksim.gui.imp.SpeckLoggingController
 
init(SpeckSim, SimGUI, SpeckVisualiser) - Method in class com.speckled.specksim.gui.imp.SpeckSelector
 
init(SpeckSim, SimGUI, SpeckVisualiser) - Method in class com.speckled.specksim.gui.visualiser.GLSelectionListener
Called when the listener is loaded.
init(SpeckVisualiser) - Method in interface com.speckled.specksim.gui.visualiser.StateRenderer
Called when the renderers are constructed.
init(SpeckSim) - Method in class com.speckled.specksim.imp.comm.DefaultCommsModel
 
init(SpeckSim) - Method in class com.speckled.specksim.imp.env.GravityEnvironment
 
init(SpeckSim) - Method in class com.speckled.specksim.imp.env.TemperatureEnvironment
 
init(SpeckSim) - Method in class com.speckled.specksim.imp.HopDistanceTable
Initialises this table
init(SpeckSim) - Method in class com.speckled.specksim.imp.motion.GridMovementModel
 
init(SpeckSim) - Method in class com.speckled.specksim.imp.motion.SpeckledBodyModel
 
init(SpeckSim) - Method in class com.speckled.specksim.imp.motion.StaticMovementModel
 
init(SpeckSim) - Method in class com.speckled.specksim.imp.motion.WaypointMovementModel
 
init() - Method in class com.speckled.specksim.imp.specks.AbstractSpeck
Called when the speck is added to the simulator, and when the simulator is reset.
init() - Method in class com.speckled.specksim.imp.specks.CollisionSpeck
 
init() - Method in class com.speckled.specksim.imp.specks.FloodSpeck
 
init() - Method in class com.speckled.specksim.imp.specks.NeighbourlySpeck
 
init() - Method in class com.speckled.specksim.imp.specks.VelocitySpeck
 
init(WallManager) - Method in class com.speckled.specksim.imp.walls.RandomWalls
 
init(SpeckSim) - Method in interface com.speckled.specksim.MovementModel
Called when this model is set to be the current model, or when the simulator is reset.
init(WallManager) - Method in interface com.speckled.specksim.WallProvider
Called when this provider is made current for the simulator
initialise(SpeckCapability) - Method in class com.speckled.specksim.imp.specks.AbstractSpeck
 
initialise(SpeckCapability) - Method in interface com.speckled.specksim.Speck
Called when the speck is added to the simulator, and when the simulator is reset.
initiateBroadcast(Speck, Message, MessageShell, MACProtocol) - Method in interface com.speckled.specksim.comm.CommunicationModel
Called by specks when they want to broadcast a message
initiateBroadcast(Speck, MessageProducer, MessageShell, MACProtocol) - Method in interface com.speckled.specksim.comm.CommunicationModel
Called by specks when they want to broadcast a message.
initiateBroadcast(SpeckSim, CommunicationModel, Speck, MessageShell, MessageProducer) - Method in interface com.speckled.specksim.comm.MACProtocol
Called to initiate a broadcast.
initiateBroadcast(SpeckSim, CommunicationModel, Speck, MessageShell, MessageProducer) - Method in class com.speckled.specksim.imp.comm.AbstractMac
 
initiateBroadcast(Speck, Message, MessageShell, MACProtocol) - Method in class com.speckled.specksim.imp.comm.DefaultCommsModel
 
initiateBroadcast(Speck, MessageProducer, MessageShell, MACProtocol) - Method in class com.speckled.specksim.imp.comm.DefaultCommsModel
 
initiateBroadcast(Speck, Message, MessageShell, MACProtocol) - Method in interface com.speckled.specksim.SpeckCapability
Initiates a broadcast
initiateBroadcast(Speck, MessageProducer, MessageShell, MACProtocol) - Method in interface com.speckled.specksim.SpeckCapability
Initiates a broadcast.
initiateBroadcast(Speck, Message, MessageShell, MACProtocol) - Method in class com.speckled.specksim.SpeckSim
 
initiateBroadcast(Speck, MessageProducer, MessageShell, MACProtocol) - Method in class com.speckled.specksim.SpeckSim
 
InspectorTrigger - Class in com.speckled.specksim.gui.imp
Allows the user to open a SpeckInspector frame by clicking on the visualisation.
InspectorTrigger() - Constructor for class com.speckled.specksim.gui.imp.InspectorTrigger
 
inspectSpeck(int) - Method in class com.speckled.specksim.gui.SpeckInspector
Inspects the speck with the given ID
INT_TYPE - Static variable in interface com.ryanm.config.Configurator
Type flag for integer Variables.
IntCodec - Class in com.ryanm.config.serial.imp
 
IntCodec() - Constructor for class com.ryanm.config.serial.imp.IntCodec
 
interferedSpeckIDs - Variable in class com.speckled.specksim.state.BroadcastDetails
An array of the IDs of the specks that are interfered by the broadcast
interpolate(GVector, GVector, float) - Method in class javax.vecmath.GVector
Deprecated. Use interpolate(GVector, GVector, double) instead
interpolate(GVector, float) - Method in class javax.vecmath.GVector
Deprecated. Use interpolate(GVector, double) instead
interpolate(GVector, GVector, double) - Method in class javax.vecmath.GVector
Linearly interpolates between vectors v1 and v2 and places the result into this tuple: this = (1-alpha)*v1 + alpha*v2.
interpolate(GVector, double) - Method in class javax.vecmath.GVector
Linearly interpolates between this vector and vector v1 and places the result into this tuple: this = (1-alpha)*this + alpha*v1.
interpolate(Quat4d, double) - Method in class javax.vecmath.Quat4d
Performs a great circle interpolation between this quaternion and the quaternion parameter and places the result into this quaternion.
interpolate(Quat4d, Quat4d, double) - Method in class javax.vecmath.Quat4d
Performs a great circle interpolation between quaternion q1 and quaternion q2 and places the result into this quaternion.
interpolate(Quat4f, float) - Method in class javax.vecmath.Quat4f
Performs a great circle interpolation between this quaternion and the quaternion parameter and places the result into this quaternion.
interpolate(Quat4f, Quat4f, float) - Method in class javax.vecmath.Quat4f
Performs a great circle interpolation between quaternion q1 and quaternion q2 and places the result into this quaternion.
interpolate(Tuple2d, Tuple2d, double) - Method in class javax.vecmath.Tuple2d
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1-alpha)*t1 + alpha*t2.
interpolate(Tuple2d, double) - Method in class javax.vecmath.Tuple2d
Linearly interpolates between this tuple and tuple t1 and places the result into this tuple: this = (1-alpha)*this + alpha*t1.
interpolate(Tuple2f, Tuple2f, float) - Method in class javax.vecmath.Tuple2f
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1-alpha)*t1 + alpha*t2.
interpolate(Tuple2f, float) - Method in class javax.vecmath.Tuple2f
Linearly interpolates between this tuple and tuple t1 and places the result into this tuple: this = (1-alpha)*this + alpha*t1.
interpolate(Tuple3d, Tuple3d, float) - Method in class javax.vecmath.Tuple3d
Deprecated. Use interpolate(Tuple3d,Tuple3d,double) instead
interpolate(Tuple3d, Tuple3d, double) - Method in class javax.vecmath.Tuple3d
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1-alpha)*t1 + alpha*t2.
interpolate(Tuple3d, float) - Method in class javax.vecmath.Tuple3d
Deprecated. Use interpolate(Tuple3d,double) instead
interpolate(Tuple3d, double) - Method in class javax.vecmath.Tuple3d
Linearly interpolates between this tuple and tuple t1 and places the result into this tuple: this = (1-alpha)*this + alpha*t1.
interpolate(Tuple3f, Tuple3f, float) - Method in class javax.vecmath.Tuple3f
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1-alpha)*t1 + alpha*t2.
interpolate(Tuple3f, float) - Method in class javax.vecmath.Tuple3f
Linearly interpolates between this tuple and tuple t1 and places the result into this tuple: this = (1-alpha)*this + alpha*t1.
interpolate(Tuple4d, Tuple4d, float) - Method in class javax.vecmath.Tuple4d
Deprecated. Use interpolate(Tuple4d,Tuple4d,double) instead
interpolate(Tuple4d, Tuple4d, double) - Method in class javax.vecmath.Tuple4d
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1-alpha)*t1 + alpha*t2.
interpolate(Tuple4d, float) - Method in class javax.vecmath.Tuple4d
Deprecated. Use interpolate(Tuple4d,double) instead
interpolate(Tuple4d, double) - Method in class javax.vecmath.Tuple4d
Linearly interpolates between this tuple and tuple t1 and places the result into this tuple: this = (1-alpha)*this + alpha*t1.
interpolate(Tuple4f, Tuple4f, float) - Method in class javax.vecmath.Tuple4f
Linearly interpolates between tuples t1 and t2 and places the result into this tuple: this = (1-alpha)*t1 + alpha*t2.
interpolate(Tuple4f, float) - Method in class javax.vecmath.Tuple4f
Linearly interpolates between this tuple and tuple t1 and places the result into this tuple: this = (1-alpha)*this + alpha*t1.
IntWidget - Class in com.ryanm.config.swing.imp
A widget for editing an integer value
IntWidget(Configurator, String) - Constructor for class com.ryanm.config.swing.imp.IntWidget
Standard constructor
IntWidget() - Constructor for class com.ryanm.config.swing.imp.IntWidget
 
inverse(Quat4d) - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to quaternion inverse of quaternion q1.
inverse() - Method in class javax.vecmath.Quat4d
Sets the value of this quaternion to the quaternion inverse of itself.
inverse(Quat4f) - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to quaternion inverse of quaternion q1.
inverse() - Method in class javax.vecmath.Quat4f
Sets the value of this quaternion to the quaternion inverse of itself.
invert() - Method in class javax.vecmath.GMatrix
Inverts this matrix in place.
invert(GMatrix) - Method in class javax.vecmath.GMatrix
Inverts matrix m1 and places the new values into this matrix.
invert(Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the matrix inverse of the passed matrix m1.
invert() - Method in class javax.vecmath.Matrix3d
Inverts this matrix in place.
invert(Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the matrix inverse of the passed matrix m1.
invert() - Method in class javax.vecmath.Matrix3f
Inverts this matrix in place.
invert(Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the matrix inverse of the passed (user declared) matrix m1.
invert() - Method in class javax.vecmath.Matrix4d
Inverts this matrix in place.
invert(Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the matrix inverse of the passed (user declared) matrix m1.
invert() - Method in class javax.vecmath.Matrix4f
Inverts this matrix in place.
is2D - Variable in class com.speckled.specksim.imp.motion.StaticMovementModel
Determines whether we are in 2D mode or not
isAxesDrawing() - Method in class com.ryanm.glvisualiser.GLVisualiser
Determines whether or not the axis labels are being drawn
isBoundaryDrawing() - Method in class com.ryanm.glvisualiser.GLVisualiser
Determines whether or not the boundary is being drawn
isBroadcasting(Speck, int) - Method in interface com.speckled.specksim.comm.CommunicationModel
Determines if a speck is currently broadcasting on a given channel
isBroadcasting(Speck, int) - Method in class com.speckled.specksim.imp.comm.DefaultCommsModel
 
isEnabled() - Method in class com.ryanm.config.swing.imp.ActionWidget
 
isEnabled(int) - Method in class com.ryanm.glvisualiser.GLLighting
Determines whether an individual light is switched on or off
isEnabled() - Method in class com.ryanm.glvisualiser.GLVisualiser
Determines if the visualiser is enabled
isEnabled() - Method in class com.speckled.specksim.gui.imp.AbstractStateRenderer
 
isEnabled() - Method in interface com.speckled.specksim.gui.visualiser.StateRenderer
Determnes whether this renderer is enabled or not
isEnabled() - Method in class com.speckled.specksim.state.StateFilter
Determines if the filter is active or not
isGUIEnabled(String) - Method in interface com.ryanm.config.Configurator
Gets the status of a variable's widgets, vis-a-vis enablement
isGUIEnabled(String) - Method in class com.ryanm.config.imp.AbstractConfigurator
 
isIncluded(int) - Method in class com.speckled.specksim.state.StateSink
Determines whether or not a given element should be included in any state processing, statistics gathering, visualisation and so on
isIncluded(int) - Method in class com.speckled.specksim.statistics.StatisticsModule
Subclasses should use this method, instead of state.isIncluded( index ).
isLazyMode() - Method in class com.ryanm.glvisualiser.GLVisualiser
Determines if this visualiser is in lazy mode or not
isLocal(int) - Method in class com.ryanm.glvisualiser.GLLighting
Determines whether or not a light is local to the scene
isLoggingEnabled() - Method in class com.speckled.specksim.imp.specks.AbstractSpeck
Checks whether this speck should be logging events.
isPickable() - Method in class com.ryanm.glvisualiser.imp.DataPlotter
Determines if this dataplotter is pickable or not
isPicking() - Method in class com.ryanm.glvisualiser.GLVisualiser
Determines whether this visualiser is performing picking
isUsingLists() - Method in class com.ryanm.glvisualiser.GLObject
Determines whether this object is rendering using display lists
isValid() - Method in class com.speckled.specksim.datagen.VariableDescriptor
Checks if the described variable is valid
isZero() - Method in class com.speckled.specksim.SpeckPosition
Determines if this SpeckPosition has the zero vector for position and zero as all rotation angles.
itemStateChanged(ItemEvent) - Method in class com.ryanm.config.swing.imp.StringWidget
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z