Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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