Package com.speckled.specksim.gui.imp

Implementations of the visualiser interfaces.

See:
          Description

Class Summary
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.
BeaconSwitcher This selection listener will toggle the beacon status of a variety of speck flavours, where this kind of thing is appropriate
BodyRenderer This renderer will render the bodies in a SpeckledBodyModel movement model
BroadcastRenderer  
EpidemicRenderer  
GLSpeck For now, its just uniformly coloured cube, but it can change to be something pretty
GravityRenderer Renders the gravity vector
InspectorTrigger Allows the user to open a SpeckInspector frame by clicking on the visualisation.
NeighbourhoodRenderer  
SpeckLoggingController This class listens to selection changes in the visualiser, and toggles logging in the selected speck
SpeckRenderer This StateRenderer draws the specks at their locations, and indicates their led status
SpeckSelector This GLSelection listener works with the SpeckRenderer.
VelocityRenderer Renders an arrow indicating the velocity of VelocityAware specks
WallRenderer  
 

Package com.speckled.specksim.gui.imp Description

Implementations of the visualiser interfaces.