|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Configurable | |
|---|---|
| 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.ryanm.logging.gui | Classes for the Logging interface. |
| com.speckled.specksim | The main classes/interfaces of SpeckSim. |
| com.speckled.specksim.comm | Controls communication characteristics |
| 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 Configurable in com.ryanm.glvisualiser |
|---|
| Classes in com.ryanm.glvisualiser that implement Configurable | |
|---|---|
class |
GLCamera
Defines a camera that the user can move about with quake-style controls. |
class |
GLCapture
This class listens for complete frames in a GLVisualiser, and writes the resulting images, in targa format, to a directory. |
class |
GLLighting
Encapsulates information about lighting in the scene. |
class |
GLVisualiser
The main class of the Visualiser. |
| Uses of Configurable in com.ryanm.glvisualiser.imp |
|---|
| Classes in com.ryanm.glvisualiser.imp that implement Configurable | |
|---|---|
class |
ArrowEdge
A cylindrical edge with a cone at one end, forming an arrow. |
class |
ConicalEdge
An edge drawn as a cone with definable widths at the top and bottom. |
class |
DataPlotter
Provides a visualisation of a dataset |
class |
FadeEdge
This edge is similar to the ConicalEdge, except it fades smoothly from one material to another along its length. |
class |
Gear
It's the infamous glxgears sprockets |
class |
GLCuboid
An axis-aligned cuboid |
class |
PlotTest
|
class |
Sphere
It's a sphere, centered on the origin, and with radius 1 |
class |
UniformEdge
The abstract superclass to use if your edge has a single material. |
class |
UniformObject
The abstract superclass to use if your object has a uniform material. |
class |
VisTest
A test and demo of all the stuff i've done |
| Uses of Configurable in com.ryanm.logging |
|---|
| Subinterfaces of Configurable in com.ryanm.logging | |
|---|---|
interface |
LogSink
The end of the journey for a log message |
| Classes in com.ryanm.logging that implement Configurable | |
|---|---|
class |
AbstractSink
Eases implementation of LogSinks by handling listener management, change notification, and preferences handling |
class |
FileSink
Logs messages in human-readable format to the specified file. |
class |
StreamSink
Logs messages in human-readable format to the supplied OutputStream. |
class |
StringSink
Eases implementation of simple LogSinks by handling the conversion of a logMessage to a human-readable String. |
| Uses of Configurable in com.ryanm.logging.gui |
|---|
| Classes in com.ryanm.logging.gui that implement Configurable | |
|---|---|
class |
LogTerminal
A String sink that prints its output to a JTextArea |
| Uses of Configurable in com.speckled.specksim |
|---|
| Subinterfaces of Configurable in com.speckled.specksim | |
|---|---|
interface |
MovementModel
Defines the physical position, orientation and velocity for each speck. |
interface |
Speck
The interface for a speck. |
interface |
WallProvider
Interface for classes that can specify walls in the simulator |
| Classes in com.speckled.specksim that implement Configurable | |
|---|---|
class |
CommsModelManager
Manages the loading of CommunicationModels |
class |
EnvironmentManager
Holds and manages all resident Environment objects |
class |
MovementModelManager
Manages movement models. |
class |
SpeckSim
The main class of the simulator. |
class |
WallManager
Manages the loading and manipulation of WallProviders |
| Uses of Configurable in com.speckled.specksim.comm |
|---|
| Subinterfaces of Configurable in com.speckled.specksim.comm | |
|---|---|
interface |
MessageShell
Defines the limits of a broadcast. |
| Uses of Configurable in com.speckled.specksim.datagen |
|---|
| Classes in com.speckled.specksim.datagen that implement Configurable | |
|---|---|
class |
GeneratorFactory
Class for constructing Generators. |
class |
VariableDescriptor
Describes a variable that we will be controlling over the course of a data generation run |
| Uses of Configurable in com.speckled.specksim.gui |
|---|
| Classes in com.speckled.specksim.gui that implement Configurable | |
|---|---|
class |
SimGUI
The main class of the gui |
| Uses of Configurable in com.speckled.specksim.gui.imp |
|---|
| Classes in com.speckled.specksim.gui.imp that implement Configurable | |
|---|---|
class |
AbstractStateRenderer
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. |
class |
BodyRenderer
This renderer will render the bodies in a SpeckledBodyModel
movement model |
class |
BroadcastRenderer
|
class |
EpidemicRenderer
|
class |
GLSpeck
For now, its just uniformly coloured cube, but it can change to be something pretty |
class |
GravityRenderer
Renders the gravity vector |
class |
NeighbourhoodRenderer
|
class |
SpeckRenderer
This StateRenderer draws the specks at their locations, and indicates their led status |
class |
VelocityRenderer
Renders an arrow indicating the velocity of VelocityAware specks |
class |
WallRenderer
|
| Uses of Configurable in com.speckled.specksim.gui.shelltest |
|---|
| Classes in com.speckled.specksim.gui.shelltest that implement Configurable | |
|---|---|
class |
ShellTest
|
| Uses of Configurable in com.speckled.specksim.gui.visualiser |
|---|
| Subinterfaces of Configurable in com.speckled.specksim.gui.visualiser | |
|---|---|
interface |
StateRenderer
This interface should be implemented to add visualisation capabilities to the simulator. |
| Classes in com.speckled.specksim.gui.visualiser that implement Configurable | |
|---|---|
class |
SpeckVisualiser
Visualises a field of specks. |
class |
StatsPlotter
Plots the output of StatisticsModules onto the
visualisation |
| Uses of Configurable in com.speckled.specksim.imp |
|---|
| Classes in com.speckled.specksim.imp that implement Configurable | |
|---|---|
class |
HopDistanceTable
This class contains a look-up table that maps the number of neighbours a speck has to the average progress made towards some distant point by moving to one of these neighbours |
| Uses of Configurable in com.speckled.specksim.imp.comm |
|---|
| Classes in com.speckled.specksim.imp.comm that implement Configurable | |
|---|---|
class |
DefaultCommsModel
A simple CommunicationModel. |
| Uses of Configurable in com.speckled.specksim.imp.filter |
|---|
| Classes in com.speckled.specksim.imp.filter that implement Configurable | |
|---|---|
class |
FlavourFilter
Filters based on speck flavours. |
class |
LeaderFilter
Filters based on the leader id |
| Uses of Configurable in com.speckled.specksim.imp.motion |
|---|
| Classes in com.speckled.specksim.imp.motion that implement Configurable | |
|---|---|
class |
CacheingMovementModel
Override this class to add cacheing behaviour to your movement model. |
class |
ExcitedHenge
It's as if the druids had used flubber instead of massive stone blocks... |
class |
GridMovementModel
Models a static grid of specks |
class |
PerspecksModel
It's a flat sheet, with a block waving around in front of it |
class |
SpeckledBodyModel
This movement model simulates a number rigid, convex bodies, each with its own path. |
class |
StaticMovementModel
Models a static field of randomly placed Specks. |
class |
WaypointMovementModel
Simulates a movementmodel where specks traverse an infinite series of random checkpoints. |
| Uses of Configurable in com.speckled.specksim.imp.shells |
|---|
| Classes in com.speckled.specksim.imp.shells that implement Configurable | |
|---|---|
class |
CollimatedShell
A simple shell that simulates a targetted, collimated beam of radiation. |
class |
EllipsoidShell
This shell type simulates an ellipsoid shell |
class |
PerfectRadioShell
Simulates a perfect radio. |
class |
RealisticRadioShell
This MessageShell uses a datafile that those clever people in Glasgow can generate to model the propagation of radio in a more realistic way. |
| Uses of Configurable in com.speckled.specksim.imp.specks |
|---|
| Classes in com.speckled.specksim.imp.specks that implement Configurable | |
|---|---|
class |
AbstractSpeck
Eases implementation by handling allocation of ids, logging control and repeatable random number generation. |
class |
CollisionSpeck
This speck type continually broadcasts extremely long messages. |
class |
FloodSpeck
This speck type forwards messages from its neighbours |
class |
NeighbourlySpeck
This speck implementation simply broadcasts its id periodically, and keeps a decaying list of all the IDs it has received. |
class |
VelocitySpeck
An extremely simple speck type. |
| Uses of Configurable in com.speckled.specksim.imp.walls |
|---|
| Classes in com.speckled.specksim.imp.walls that implement Configurable | |
|---|---|
class |
RandomWalls
This class represents a number of radio-opaque walls in the simulator |
| Uses of Configurable in com.speckled.specksim.state |
|---|
| Classes in com.speckled.specksim.state that implement Configurable | |
|---|---|
class |
StateFilterManager
Manages the StateFilters |
class |
StateProcessorManager
Manages StateProcessors |
class |
StateRecorder
Records a series of state objects for later consumption |
class |
StateSink
Processes SimulatorState objects |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||