RePast
v. 2.0

Package uchicago.src.sim.gui

Interface Summary
Displayable Interface for objects that can be displayed on a DisplaySurface.
Drawable Interface for those objects in 2D spaces that wish to be drawn on a DisplaySurface by a Displayable.
Drawable2DGridNode Interface for a drawable 2 dimensional node that occupies a cell in a grid.
Drawable2DNode Interface for a drawable 2 dimensional node that occupies a cell in a grid.
DrawableEdge Edges that wish to be drawn must implement this interface.
DrawableGisFeature Created by IntelliJ IDEA.
DrawableMultiFeature Created by IntelliJ IDEA.
DrawableNonGridNode Interface for a drawable 2 dimensional "node." This does not implement the Node interface so that network models can be visualized without using RePast's Node / Edge architecture.
GraphLayout An Interface for laying out graphs (ie networks of nodes and edges).
MediaProducer  
Moveable Interface for those objects that can be dragged with the mouse on the display.
Named Interface for Named objects.
NetworkDrawable  
NonGridDrawable Objects that are drawn in non-grid displays.
Probeable Interface for Displays that can be probed.
Zoomable  
 

Class Summary
AbstractGraphLayout Abstract implementation of the GraphLayout interface.
BufferDataSource A DataSource for turning JMF Buffers into movies.
BufferSourceStream A DataSourceStream for turning JMF Buffers into movies.
CircleIcon  
CircularGraphLayout  
ColorMap A customizable map of java.awt.Color(s) to Integers.
DefaultGraphLayout Empty implementation of GraphLayout.
Display Abstract class upon which custom displays can be built.
Display2D Base class for all discrete 2D displays.
DisplayConstants Constants used by the the various discrete space display classes.
DisplayInfo Encapsulates information used by a display surface to create the view menu.
DisplaySurface  
DrawableItem Abstract class for objects inhabiting non-discrete spaces and that wish to be drawn by a Display.
DrawableLineString  
DrawablePolygon  
FrameFactory A Factory for JFrames that adds support for persistent location and size.
FruchGraphLayout Positions nodes in layout according to iterations of an implementation of the Fruchmen-Reingold graph layout algorithm.
GisDisplay  
HexaDisplay2D Base class for two dimensional displays of hexagonal spaces.
KamadaGraphLayout Positions network nodes according to the Kamada-Kawai algorithm.
LayoutWithDisplay  
Legend  
LegendIcon  
LocalPainter Used by DisplaySurface to do the actual painting of displayables.
MovieMaker Takes DisplaySurface images and makes movies out of them.
MultiObject2DDisplay Displays IMulti2DGrid-s and the objects contained within them.
Network2DDisplay Displays nodes and links that inhabit a VectorSpace, that is, nodes (and their links) that do not inhabit a grid.
Network2DGridDisplay Displays a 2D grid of Drawable2DNodes and DrawableEDges.
Object2DDisplay Displays Discrete2DSpaces and the objects contained within them.
Object2DHexaDisplay  
OvalIcon  
OvalItem An oval shaped DrawableItem.
OvalNetworkItem An oval shaped NetworkDrawable.
OvalNode Deprecated. As of repast 2.0, OvalNodes and RectNodes will no longer work.
Painter Abstract class for local and remote painting objects that do the actual work of getting Displayables to paint themselves.
ProbeableNumber Turns a primitive number into an Object that can be probed.
ProducerNamePair  
RandomGraphLayout  
RectItem A rectangular shaped DrawableItem.
RectNetworkItem A rectangular shaped NetworkDrawable.
RectNode Deprecated. As of repast 2.0, OvalNodes and RectNodes will no longer work.
RoundRectItem A rounded rectangular shaped DrawableItem.
RoundRectNetworkItem A rounded rectangular shaped NetworkDrawable.
SimGraphics A Wrapper around java.awt.Graphics2D.
SquareIcon  
TextDisplay A Display class that can be used to display lines of text on a DisplaySurface.
Value2DDisplay Displays 2d arrays of values (Integers or ints).
Value2DHexaDisplay Displays 2d arrays of values (Integers or ints).
VectorDisplay Used to display VectorSpaces - non-discrete spaces.
ViewEvent A semantic event that indicates what kind of display event occured.
 


RePast
v. 2.0

Bug reports and feature requests to RePast