|
Class Summary |
| AbstractQueue<E> |
Class to define an abstract queue |
| Agent |
Class that represents a general Agent. |
| AgentNode |
Class to implement a linked list of Turtle-like characters. |
| AmazingGraceSong |
Class that represents the song amazing grace |
| AmazingGraceSong2 |
Class that represents the song amazing grace
version 2 |
| AmazingGraceSongElement |
Class that represents elements of the song
amazing grace |
| AmazingGraceSongElement2 |
Class that represents elements of the song
amazing grace version 2 |
| AnimatedPositionedScene |
Class that uses modification of a linked
data structure to animate a scence |
| AnimationPanel |
Class to show a frame-based animation
Copyright Georgia Institute of Technology 2007 |
| ArrayListStack<E> |
Implementation of a stack as an ArrayList |
| ArrayQueue<E> |
Implements a simple queue using an array |
| ArrayStack<E> |
Implementation of a stack as an array |
| BirdAgent |
BirdAgents use the bird character JPEGs |
| BirdSimulation |
BirdSimulation
A flock of 10 birds investigate a mysterious egg,
which suddenly shows itself to be a monster! |
| BlueScreenNode |
BlueScreenNode is a PictNode that composes the
picture using the blueScreen() method in Picture |
| Branch |
A branch of a tree that can have children |
| ButtonPanel |
Class that holds the buttons for the movie player |
| CharacterNode |
|
| CollectableNode |
Node in a sound tree. |
| ColorChooser |
A class to make working with a color chooser easier
for students. |
| CrowdAgent |
Class for a simulation of a crowd |
| CrowdSimulation |
Class that simulates a crowd |
| DEAgent |
DEAgent - an agent in a Discrete Event simulation
A DEAgent doesn't act(). |
| Deer |
Class that represents a deer. |
| DeerAgent |
DeerAgent -- Deer as a subclass of Agent |
| DESimulation |
DSSimulation is a Discrete Event Simulation
Instead of asking each agent to act(),
we simply process events from a queue. |
| DiseaseSimulation |
DiseaseSimulation -- using the Simulation class |
| Distributor |
Distributor -- takes orders from Market to Warehouse,
fills them, and returns with product. |
| Dot01 |
Class to show creating a a note and creating
a phrase and notating it |
| Dot03 |
Class to show creating a a note and creating
two phrases and a part and showing the part |
| Dot05 |
Class to show creating a score |
| Dot07 |
Class to show creating a score |
| DrawableNode |
Stuff that all nodes and branches in the
scene tree know. |
| DrawAScene |
Class to draw a scence using positioned
scene elements |
| DrunkenTurtle |
A class that reprents a drunken turtle |
| DSAgent |
A discrete event agent
A DSAgent doesn't act(). |
| EggAgent |
EggAgent -- big scary egg that sits there until t=30,
then emerges as a monster! |
| EventQueue |
EventQueue
It's called an event "queue," but it's not really. |
| EventQueueExercisor |
Class to try out the EventQueue |
| FactorySimulation |
FactorySimulation -- set up the whole simulation,
including creation of the Trucks and Distributors. |
| Fetch |
|
| FileChooser |
A class to make working with a file chooser easier
for students. |
| FrameSequencer |
Class used to save frames in a movie to a directory and
show frames from a movie. |
| GenerateNewNormal |
Class to generate a normal distribution of numbers
with a mean and range specified |
| GenerateNormal |
Class to generate a normal distribution of numbers |
| GenerateUniform |
Class to generate a uniform distribution of numbers |
| Greeter |
|
| GUItree |
A GUI that has various components in it, to demonstrate
UI components and layout managers (rendering) |
| GUItreeBordered |
A GUI that has various components in it, to demonstrate
UI components and layout managers (rendering) |
| GUItreeBoxed |
A GUI that has various components in it, to demonstrate
UI components and layout managers (rendering) |
| GUItreeFlowed |
A GUI that has various components in it, to demonstrate
UI components and layout managers (rendering) |
| GUItreeInteractive |
A GUI that has various components in it, to demonstrate
UI components and layout managers (rendering). |
| HBranch |
Class that uses horizontal spacing between
children and a gap between them |
| HistogramGenerator |
Class to generate a histogram |
| HungryWolf |
A class that extends the Wolf to have a hunger level. |
| ImageDisplay |
Class to display an image and the current location with a + sign |
| InsertClassNameHere |
|
| JpegImagesToMovie |
This program takes a list of JPEG image files and converts them into
a QuickTime or AVI movie. |
| LayeredSceneElement |
Class that uses a linked list to indicate
the layer a picture is in |
| LinkedListQueue<E> |
Implements a simple queue using a linked list |
| LinkedListStack<E> |
Class that represents a stack using a linked list
of objects |
| LLNode |
Class that represents a node in a linked list |
| LotsOfTurtles |
Class to show how to make a circle with
lots of turtles |
| MarksCollage |
Class to show how to make an image collage |
| MoveBranch |
Class that represents a change in location |
| MoviePlayer |
Class that can play movies from multiple frames
Copyright Georgia Institute of Technology 2007 |
| MovieWriter |
Class to write out an AVI or Quicktime movie from
a series of JPEG (jpg) frames in a directory |
| MultiElementScene |
Demonstration of using both SceneElementPositioned and
ScenceElementLayered |
| MVAmazingGraceSong |
Class that represents a multiple voice version
of Amazing Grace |
| MyCollage |
Class that shows an example of creating a collage |
| MyFirstSong |
Example class for creating a song |
| MyFourPartSong |
Example class for creating a four part song |
| MyPicture |
Class that shows an example of creating a collage |
| MySong |
|
| MySoundCollage |
Class that shows an example of creating a sound collage |
| MyTurtleAnimation |
An exmaple class for creating a turtle
animation |
| MyTurtlePicture |
Example class of making a picture
using a turtle to drop a picture |
| NBDAgent |
NBD Agent |
| NotePlay |
Class to show creating a song with parts |
| PathSegment |
This class represents a displayable path segment
it has a color, width, and a Line2D object
Copyright Georgia Institute of Technology 2005 |
| Pen |
Class to represent a pen which has a color, width,
and a list of path segments that it should draw. |
| Person |
Class the represents a person |
| PersonAgent |
PersonAgent -- Person as a subclass of Agent |
| PictNode |
PictNode is a class representing a drawn picture
node in a scene tree. |
| Picture |
A class that represents a picture. |
| PictureExplorer |
Displays a picture and lets you explore the picture by displaying the x, y, red,
green, and blue values of the pixel at the cursor when you click a mouse button or
press and hold a mouse button while moving the cursor. |
| PictureFrame |
Class that holds a digital picture and displays it. |
| PictureStack |
Class that represents a stack of pictures |
| PictureStackTest |
Class to demonstrate a stack of pictures |
| PictureTool |
Class that demonstrates creating a graphical
user interface to work with pictures |
| Pixel |
Class that references a pixel in a picture. |
| Playback |
The class Playback extends from Thread
and allows for playback of a simple sound. |
| PoliticalAgent |
PoliticalAgent -- Red or Blue Stater as a subclass of Agent |
| PoliticalSimulation |
PoliticalSimulation -- using the Simulation class |
| PositionedSceneElement |
Class that represents a positioned scene element |
| PSETest |
Class to test the Positioned Scene Element |
| QueueList |
Implements a simple queue using a list |
| Resource |
Resource class -- manages agents requesting a resource |
| RhythmTool |
A Rhythm-constructing tool |
| RunBirdSimulation |
Class to run the bird simulation |
| RunPictureTool |
|
| ScaleBranch |
Class that scales the children |
| SceneElement |
Represents an element that knows how to draw itself in a
scene using a Turtle to do the drawing |
| SceneElementLayered |
A scene element that knows its position |
| SceneElementPositioned |
Class that defines a scene element whose position
is defined by its position in the linked list |
| SearchMethods |
A class that demonstrates search algorithms |
| SimEvent |
SimulationEvent (SimEvent) -- an event that occurs in a simulation,
like a truck arriving at a factory, or a salesperson leaving the
market |
| SimpleBrowser |
A Simple Web Browser
Uses a JEditorPane() which knows how to interpret HTML (and RTF and Text) |
| SimpleInput |
Class to make it easy to get input
from a user using JOptionPane
Copyright Georgia Institute of Technology 2004 |
| SimpleOutput |
Class to make it easy to do output to the user
using JOptionPane
Copyright Georgia Institute of Technology 2004 |
| SimplePicture |
A class that represents a simple picture. |
| SimpleSound |
The SimpleSound class is an implementation of the
Java Sound API specifically designed for use with students. |
| SimpleTurtle |
Class that represents a Logo-style turtle. |
| Simulation |
Class that implements a general Simulation |
| SliderTest |
|
| Song |
Class that represents a song |
| SongElement |
Class that holds an element in a song |
| SongNode |
Represents a node in a flexible song structure |
| SongPart |
Class that represents a part of a song |
| SongPhrase |
Class that holds phrases that can be used |
| Sound |
Class that represents a sound. |
| SoundBranch |
Class that represents a branch in a tree of
sounds |
| SoundElement |
Sounds for a linked list |
| SoundExplorer |
This class allows you to explore a Sound. |
| SoundListDifferent |
Class to try out creating sound elements |
| SoundListTest |
Class to test a sound list |
| SoundNode |
|
| SoundSample |
Class that represents a sample of a sound. |
| SoundTreeExample |
Class to test the sound tree |
| SquareInSquare |
Class to draw a square inside of a square |
| Student |
Class that represents a student. |
| SwappableComposedImage |
Class that represents a swappable composed image |
| TConversionTool |
|
| TestLayeredSceneElement |
Class that tests a layered scene element |
| TestStringArgs |
Class to show using the array of string arguments |
| TreeNode |
Class that represents a binary tree node |
| Truck |
Truck -- delivers product from the Factory
to the Warehouse. |
| Turtle |
Class that represents a turtle which is similar to a Logo turtle. |
| TurtleSquares |
Class to show how a turtle can draw squares |
| VBranch |
Class that uses vertical spacing between
children with a gap between children as well |
| WalkingDoll |
Class that represents a walking doll |
| WDSimulation |
A wolf and deer simulation that extends the Simulation class |
| WebPageReader |
|
| Wolf |
Class that represents a wolf. |
| WolfAgent |
WolfAgent -- Wolf as a subclass of Agent |
| WolfAttackMovie |
Class to make a wolf attack movie |
| WolfDeerSimulation |
Class that does a predator and prey simulation
with wolves and deer |
| World |
Class to represent a 2d world that can hold turtles and
display them
Copyright Georgia Institute of Technology 2004 |