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

A

absolute(Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple2d
Sets each component of this tuple to its absolute value.
absolute(Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple2f
Sets each component of this tuple to its absolute value.
absolute(Tuple2i) - Method in class javax.vecmath.Tuple2i
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple2i
Sets each component of this tuple to its absolute value.
absolute(Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple3d
Sets each component of this tuple to its absolute value.
absolute(Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple3f
Sets each component of this tuple to its absolute value.
absolute(Tuple3i) - Method in class javax.vecmath.Tuple3i
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple3i
Sets each component of this tuple to its absolute value.
absolute(Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple4d
Sets each component of this tuple to its absolute value.
absolute(Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple4f
Sets each component of this tuple to its absolute value.
absolute(Tuple4i) - Method in class javax.vecmath.Tuple4i
Sets each component of the tuple parameter to its absolute value and places the modified values into this tuple.
absolute() - Method in class javax.vecmath.Tuple4i
Sets each component of this tuple to its absolute value.
AbstractConfigurator - Class in com.ryanm.config.imp
Eases implementation of a configurator.
AbstractConfigurator(String) - Constructor for class com.ryanm.config.imp.AbstractConfigurator
Constructs a new AbstractConfigurator
AbstractConfigurator(String, String) - Constructor for class com.ryanm.config.imp.AbstractConfigurator
Constructs a new AbstractConfigurator
AbstractMac - Class in com.speckled.specksim.imp.comm
Handles holding useful fields and rng stuff
AbstractMac() - Constructor for class com.speckled.specksim.imp.comm.AbstractMac
 
AbstractSink - Class in com.ryanm.logging
Eases implementation of LogSinks by handling listener management, change notification, and preferences handling
AbstractSink(String) - Constructor for class com.ryanm.logging.AbstractSink
Constructs a new Sink with the specified title
AbstractSpeck - Class in com.speckled.specksim.imp.specks
Eases implementation by handling allocation of ids, logging control and repeatable random number generation.
AbstractSpeck(String) - Constructor for class com.speckled.specksim.imp.specks.AbstractSpeck
Standard constructor
AbstractStateRenderer - Class in com.speckled.specksim.gui.imp
This superclass increases rendering efficiency by compiling any subclasses' rendering into a display list, and then using the display list for as long as possible.
AbstractStateRenderer() - Constructor for class com.speckled.specksim.gui.imp.AbstractStateRenderer
 
ACTION_TYPE - Static variable in interface com.ryanm.config.Configurator
Type flag for actions.
actionPerformed(ActionEvent) - Method in class com.ryanm.config.swing.imp.ActionWidget
 
actionPerformed(ActionEvent) - Method in class com.ryanm.config.swing.imp.BooleanWidget
 
actionPerformed(ActionEvent) - Method in class com.ryanm.config.swing.imp.FileWidget
 
actionPerformed(ActionEvent) - Method in class com.ryanm.config.swing.imp.StringWidget
 
ActionWidget - Class in com.ryanm.config.swing.imp
A widget for triggering an Action variable
ActionWidget(Configurator, String) - Constructor for class com.ryanm.config.swing.imp.ActionWidget
Constructs a widget for initiating an action
ActionWidget() - Constructor for class com.ryanm.config.swing.imp.ActionWidget
 
add(Component) - Method in class com.ryanm.config.swing.Widget
 
add(Component, int) - Method in class com.ryanm.config.swing.Widget
 
add(Component, Object, int) - Method in class com.ryanm.config.swing.Widget
 
add(Component, Object) - Method in class com.ryanm.config.swing.Widget
 
add(String, Component) - Method in class com.ryanm.config.swing.Widget
 
add(SpeckPosition, SpeckPosition) - Static method in class com.speckled.specksim.SpeckPosition
Adds two SpeckOrientations.
add(GMatrix) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to sum of itself and matrix m1.
add(GMatrix, GMatrix) - Method in class javax.vecmath.GMatrix
Sets the value of this matrix to the matrix sum of matrices m1 and m2.
add(GVector) - Method in class javax.vecmath.GVector
Sets the value of this vector to sum of itself and the specified vector
add(GVector, GVector) - Method in class javax.vecmath.GVector
Sets the value of this vector to the vector sum of vectors vector1 and vector2.
add(double) - Method in class javax.vecmath.Matrix3d
Adds a scalar to each component of this matrix.
add(double, Matrix3d) - Method in class javax.vecmath.Matrix3d
Adds a scalar to each component of the matrix m1 and places the result into this.
add(Matrix3d, Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the matrix sum of matrices m1 and m2.
add(Matrix3d) - Method in class javax.vecmath.Matrix3d
Sets the value of this matrix to the sum of itself and matrix m1.
add(float) - Method in class javax.vecmath.Matrix3f
Adds a scalar to each component of this matrix.
add(float, Matrix3f) - Method in class javax.vecmath.Matrix3f
Adds a scalar to each component of the matrix m1 and places the result into this.
add(Matrix3f, Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the matrix sum of matrices m1 and m2.
add(Matrix3f) - Method in class javax.vecmath.Matrix3f
Sets the value of this matrix to the matrix sum of itself and matrix m1.
add(double) - Method in class javax.vecmath.Matrix4d
Adds a scalar to each component of this matrix.
add(double, Matrix4d) - Method in class javax.vecmath.Matrix4d
Adds a scalar to each component of the matrix m1 and places the result into this.
add(Matrix4d, Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to the matrix sum of matrices m1 and m2.
add(Matrix4d) - Method in class javax.vecmath.Matrix4d
Sets the value of this matrix to sum of itself and matrix m1.
add(float) - Method in class javax.vecmath.Matrix4f
Adds a scalar to each component of this matrix.
add(float, Matrix4f) - Method in class javax.vecmath.Matrix4f
Adds a scalar to each component of the matrix m1 and places the result into this.
add(Matrix4f, Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the matrix sum of matrices m1 and m2.
add(Matrix4f) - Method in class javax.vecmath.Matrix4f
Sets the value of this matrix to the sum of itself and matrix m1.
add(Tuple2d, Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the vector sum of tuples t1 and t2.
add(Tuple2d) - Method in class javax.vecmath.Tuple2d
Sets the value of this tuple to the vector sum of itself and tuple t1.
add(Tuple2f, Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the vector sum of tuples t1 and t2.
add(Tuple2f) - Method in class javax.vecmath.Tuple2f
Sets the value of this tuple to the vector sum of itself and tuple t1.
add(Tuple2i, Tuple2i) - Method in class javax.vecmath.Tuple2i
Sets the value of this tuple to the sum of tuples t1 and t2.
add(Tuple2i) - Method in class javax.vecmath.Tuple2i
Sets the value of this tuple to the sum of itself and t1.
add(Tuple3d, Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the sum of tuples t1 and t2.
add(Tuple3d) - Method in class javax.vecmath.Tuple3d
Sets the value of this tuple to the sum of itself and t1.
add(Tuple3f, Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the vector sum of tuples t1 and t2.
add(Tuple3f) - Method in class javax.vecmath.Tuple3f
Sets the value of this tuple to the vector sum of itself and tuple t1.
add(Tuple3i, Tuple3i) - Method in class javax.vecmath.Tuple3i
Sets the value of this tuple to the sum of tuples t1 and t2.
add(Tuple3i) - Method in class javax.vecmath.Tuple3i
Sets the value of this tuple to the sum of itself and t1.
add(Tuple4d, Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the tuple sum of tuples t1 and t2.
add(Tuple4d) - Method in class javax.vecmath.Tuple4d
Sets the value of this tuple to the sum of itself and tuple t1.
add(Tuple4f, Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the sum of tuples t1 and t2.
add(Tuple4f) - Method in class javax.vecmath.Tuple4f
Sets the value of this tuple to the sum of itself and t1.
add(Tuple4i, Tuple4i) - Method in class javax.vecmath.Tuple4i
Sets the value of this tuple to the sum of tuples t1 and t2.
add(Tuple4i) - Method in class javax.vecmath.Tuple4i
Sets the value of this tuple to the sum of itself and t1.
addAssociationListener(AssociationListener) - Static method in class com.ryanm.logging.LoggingManager
Adds an AssociationListener to the LoggingManager.
addBody(Body, BodyPath) - Method in class com.speckled.specksim.imp.motion.SpeckledBodyModel
Adds a body to this movement model
addCommsModelListener(CommunicationModelListener) - Method in class com.speckled.specksim.SpeckSim
Registers a MessageListener's interest.
addConfiguratorListener(ConfiguratorListener) - Method in interface com.ryanm.config.Configurator
Registers a ConfiguratorListener to this configuration.
addConfiguratorListener(ConfiguratorListener) - Method in class com.ryanm.config.imp.AbstractConfigurator
 
addExecutionListener(ExecutionListener) - Method in class com.speckled.specksim.SpeckSim
Registers an ExecutionListener's interest.
addFrameListener(FrameListener) - Method in class com.ryanm.glvisualiser.GLVisualiser
Add a FrameListener to this visualiser
addListener(ConfigurationPanel.Listener) - Method in class com.ryanm.config.swing.ConfigurationPanel
Adds a ConfigurationPanel.Listener to this panel
addListener(StateBuffer.Listener) - Method in class com.speckled.specksim.gui.StateBuffer
Adds a StateBuffer.Listener
addMovementModelListener(MovementModelListener) - Method in class com.speckled.specksim.SpeckSim
Registers a MovementModelListener's interest.
addPoint(SpeckPosition, float) - Method in class com.speckled.specksim.imp.motion.BodyPath
Adds a point to this path.
addPopulationListener(PopulationListener) - Method in class com.speckled.specksim.SpeckSim
Register's a PopulationListener's interest.
addPostConstructionTask(Runnable) - Method in class com.ryanm.glvisualiser.GLVisualiser
Specifies a task that is guaranteed to be run after init() has completed.
addPostFrameTask(Runnable) - Method in class com.ryanm.glvisualiser.GLVisualiser
Specifies a task that is guaranteed to be run in the OpenGL thread.
addProgressListener(ProgressListener) - Method in interface com.speckled.specksim.datagen.Generator
Adds a progress listener to this generator.
addRootConfigurator(Configurator) - Method in class com.ryanm.config.swing.SwingGUI
Adds a configurator to this gui.
addSinkListener(SinkListener) - Method in class com.ryanm.logging.AbstractSink
 
addSinkListener(SinkListener) - Method in interface com.ryanm.logging.LogSink
Adds a listener object to this sink.
addSinkRegistrationListener(SinkRegistrationListener) - Static method in class com.ryanm.logging.LoggingManager
Adds an SinkRegistrationListener to the LoggingManager.
addSourceRegistrationListener(SourceRegistrationListener) - Static method in class com.ryanm.logging.LoggingManager
Adds an SourceRegistrationListener to the LoggingManager.
addSpeck(Speck) - Method in class com.speckled.specksim.SpeckSim
Adds a speck to the simulator
addState(SimulatorState) - Method in class com.speckled.specksim.gui.StateBuffer
Adds a state to the buffer
addStateListener(StateListener) - Method in class com.speckled.specksim.state.StateSink
Registers a listeners interest in this state.
addValueListener(ValueListener) - Method in interface com.ryanm.config.Configurator
Registers a ValueListener to this configuration.
addValueListener(ValueListener) - Method in class com.ryanm.config.imp.AbstractConfigurator
 
addVariable(String) - Method in class com.ryanm.config.imp.AbstractConfigurator
Adds a variable to this configurator
addVariable(Configurator) - Method in class com.ryanm.config.imp.AbstractConfigurator
Adds a sub-configurator
addWallListener(WallListener) - Method in class com.speckled.specksim.SpeckSim
Register an object's interest in changes to the walls
advanceToTime(float) - Method in class com.speckled.specksim.SpeckSim
Advances the state of the simulation to the specified time
ambientHeat - Variable in class com.speckled.specksim.imp.env.TemperatureEnvironment
The basic ambient heat of the environment
angle - Variable in class javax.vecmath.AxisAngle4d
The angle of rotation in radians.
angle - Variable in class javax.vecmath.AxisAngle4f
The angle of rotation in radians.
angle(GVector) - Method in class javax.vecmath.GVector
Returns the (n-space) angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
angle(Vector2d) - Method in class javax.vecmath.Vector2d
Returns the angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
angle(Vector2f) - Method in class javax.vecmath.Vector2f
Returns the angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
angle(Vector3d) - Method in class javax.vecmath.Vector3d
Returns the angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
angle(Vector3f) - Method in class javax.vecmath.Vector3f
Returns the angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
angle(Vector4d) - Method in class javax.vecmath.Vector4d
Returns the (4-space) angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
angle(Vector4f) - Method in class javax.vecmath.Vector4f
Returns the (4-space) angle in radians between this vector and the vector parameter; the return value is constrained to the range [0,PI].
AnnotatedConfigurator - Class in com.ryanm.config.imp
A configurator that is constructed from an object annotated with the ConfigurableType annotation.
AnnotatedConfigurator(Object) - Constructor for class com.ryanm.config.imp.AnnotatedConfigurator
Builds a new AnnotatedConfigurator.
apply(GL) - Method in class com.ryanm.glvisualiser.GLMaterial
Applies this material to the supplied GL context.
apply(Orientation, GL) - Static method in class com.ryanm.glvisualiser.GLObject
Applies the rotations of the supplied Orientation to the gl context
apply(GL, SpeckPosition) - Static method in class com.speckled.specksim.gui.visualiser.SpeckVisualiser
Applies the supplied orientation to the gl context
applyChange(Configurator, String, Object) - Static method in class com.ryanm.config.swing.Widget
Adds a configuration change to be performed in the Applicator thread.
applyInBeginEnd(GL) - Method in class com.ryanm.glvisualiser.GLMaterial
Applies as much of the material as is possible when in a glBegin/glEnd block.
applyValue(String, Object) - Method in class com.ryanm.config.imp.AbstractConfigurator
This should be overridden to actually apply the new value
applyValue(String, Object) - Method in class com.ryanm.config.imp.AnnotatedConfigurator
 
applyValue(String, Object) - Method in class com.ryanm.glvisualiser.GLMaterialConfigurator
 
applyValue(String, Object) - Method in class com.ryanm.logging.StringSink.StringSinkConfigurator
 
applyValue(String, Object) - Method in class com.speckled.specksim.SpeckPosition.Configurator
 
ArrowEdge - Class in com.ryanm.glvisualiser.imp
A cylindrical edge with a cone at one end, forming an arrow.
ArrowEdge(GLVisualiser, GLMaterial, int, int, float, float) - Constructor for class com.ryanm.glvisualiser.imp.ArrowEdge
Constructor for an ArrowEdge
arrowLength - Variable in class com.speckled.specksim.gui.imp.GravityRenderer
The length of the arrow
associate(String, LogSink) - Static method in class com.ryanm.logging.LoggingManager
Associates a sink to a source.
AssociateAware - Interface in com.speckled.specksim.imp.state
Used to denote a speck state that has some association with a group of other specks
associationBroken(String, LogSink) - Method in interface com.ryanm.logging.AssociationListener
Called when an association between a source and a sink is broken
AssociationListener - Interface in com.ryanm.logging
Interface for objects that wish to be appraised of changes in the associations between sources and sinks
associationMade(String, LogSink) - Method in interface com.ryanm.logging.AssociationListener
Called when an association is made between a source and a sink
averageData() - Method in class com.speckled.specksim.datagen.StatisticsRecorder
Gets the data from this recorder, averaged over the repetitions
AxisAngle4d - Class in javax.vecmath
A four-element axis angle represented by double-precision floating point x,y,z,angle components.
AxisAngle4d(double, double, double, double) - Constructor for class javax.vecmath.AxisAngle4d
Constructs and initializes an AxisAngle4d from the specified x, y, z, and angle.
AxisAngle4d(double[]) - Constructor for class javax.vecmath.AxisAngle4d
Constructs and initializes an AxisAngle4d from the components contained in the array.
AxisAngle4d(AxisAngle4d) - Constructor for class javax.vecmath.AxisAngle4d
Constructs and initializes an AxisAngle4d from the specified AxisAngle4d.
AxisAngle4d(AxisAngle4f) - Constructor for class javax.vecmath.AxisAngle4d
Constructs and initializes an AxisAngle4d from the specified AxisAngle4f.
AxisAngle4d(Vector3d, double) - Constructor for class javax.vecmath.AxisAngle4d
Constructs and initializes an AxisAngle4d from the specified axis and angle.
AxisAngle4d() - Constructor for class javax.vecmath.AxisAngle4d
Constructs and initializes an AxisAngle4d to (0,0,1,0).
AxisAngle4f - Class in javax.vecmath
A four-element axis angle represented by single-precision floating point x,y,z,angle components.
AxisAngle4f(float, float, float, float) - Constructor for class javax.vecmath.AxisAngle4f
Constructs and initializes a AxisAngle4f from the specified xyzw coordinates.
AxisAngle4f(float[]) - Constructor for class javax.vecmath.AxisAngle4f
Constructs and initializes an AxisAngle4f from the array of length 4.
AxisAngle4f(AxisAngle4f) - Constructor for class javax.vecmath.AxisAngle4f
Constructs and initializes an AxisAngle4f from the specified AxisAngle4f.
AxisAngle4f(AxisAngle4d) - Constructor for class javax.vecmath.AxisAngle4f
Constructs and initializes an AxisAngle4f from the specified AxisAngle4d.
AxisAngle4f(Vector3f, float) - Constructor for class javax.vecmath.AxisAngle4f
Constructs and initializes an AxisAngle4f from the specified axis and angle.
AxisAngle4f() - Constructor for class javax.vecmath.AxisAngle4f
Constructs and initializes an AxisAngle4f to (0,0,1,0).

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