Package javalib.worldimages

Interface Summary
Drawable Drawable: any class that has a makeImage() method.
ImageBuilder<OtherInfo> A function from (x,y) to Color, suitable for use in the "build" method.
ImageMap<OtherInfo> A function from Color to Color, suitable for use in the "map" method.
WorldImage The API for an image.
 

Class Summary
AImage The most important class in the worldimages package.
CircleImage An outlined circle
ColoredImage Any image that explicitly stores a color and a mode.
Crop A rectangular window on an existing image.
DrawTest A bunch of test cases that draw examples on the screen.
EllipseImage An outlined ellipse
FreezeImage An image with a memoized raster rendering.
FromFileImage The class to represent an image that came from a .png file and is to be drawn by the world when drawing on its Canvas.
FromURLImage An image loaded from a URL over the network.
ImageMaker This class allows the user to read image data from a .png file and save it as a RenderedImage in the format that is used for the World when drawing on its canvas.
ImageMakerApplet This class allows the user to read image data from a .png file and save it as a RenderedImage in the format that is used for the World when drawing on its WorldCanvas.
LinearImage An image which is a translation of another existing image.
LoadedImages Singleton class to hold a table of already-loaded images.
LooksTheSame A singleton class to represent the operation of checking whether two images render the same.
OverlayImage The overlay of two images.
PolygonImage The class to represent filled Polygon images drawn by the world when drawing on its Canvas.
Posn To represent a point on the drawing WorldCanvas or AppletCanvaas
RasterImage An image stored explicitly in raster form.
RectangleImage A filled or outlined rectangle
RectangularImage An image that directly stores its own width and height.
SampleImages A home for sample images students can use without worrying about files and URL's.
TestAImage A bunch of test cases for various methods in AImage.
TextImage An image of some text.
WorldEnd The class to represent a pair of values boolean and WorldImage.
 

Enum Summary
Mode The available Modes are FILLED (aka SOLID) and OUTLINED.
TextStyle The available TextStyles are NORMAL (aka REGULAR), ITALIC, BOLD, and BOLD_ITALIC (aka ITALIC_BOLD).