Package org.opensourcephysics.display2d

Interface Summary
ByteLattice The ByteLattice interface defines a lattice visualization componnent where each array element can assume one of 256 values.
GridData The GridData interface defines methods for objects that store data on a grid.
Plot2D The Plot2D interface defines common methods for 2d-plotting such as a GridPlot, a VectorPlot, or a ContourPlot.
 

Class Summary
ArrayData ArrayData stores numeric data for 2d visualizations using a 2d array for each component.
BinaryLattice A BinaryLattice is an array where each array element has a value of 0 or 1.
ByteRaster A ByteRaster contains an array of bytes where each byte represents an image pixel.
Carpet  
CellLattice A CellLattice that displays an array where each array element can assume one of 256 values.
CellLatticeOSX A Mac version of CellLattice that displays an array where each array element can assume one of 256 values.
CellLatticePC A CellLattice displays an array where each array element can assume one of 256 values.
ColorMapper  
ComplexCarpet  
ComplexColorMapper  
ComplexContourPlot ComplexInterpolatedPlot creates an image of a scalar field by inerpolating every image pixel to an untabulated point (x,y) in the 2d data.
ComplexGridPlot ComplexGridPlot plots a complex scalar field by coloring pixels a buffered image.
ComplexInterpolatedPlot ComplexInterpolatedPlot creates an image of a scalar field by interpolating every image pixel to an untabulated point (x,y) in the 2d data.
ComplexSurfacePlot SurfacePlot draws a 3D surface of a scalar field.
ComplexSurfaceVertex The class SurfaceVertex represents a vertex in 3D space.
ContourAccumulator Title: Contour Description: The class LineAccumulator accumulates line drawing information and then draws all accumulated lines together.
ContourPlot ContourPlot draws a contour plot of a scalar field.
DataRaster DataRaster maps (x,y) data onto an image.
FlatData FlatData stores numeric data for 2d visualizations using a single array.
GrayscalePlot GrayscalePlot renders 2d data as a grayscale image.
GridDataTable  
GridPlot GridPlot plots a scalar field by coloring pixels using a buffered image.
GridPointData GridPointData stores numeric data on a scaled rectangular grid using an array of points.
GridTableFrame  
GridTableModel  
IntegerRaster A IntegerRaster contains an array of integers where each integer representents an image pixel.
InterpolatedPlot InterpolatedPlot creates an image of a scalar field by interpolating every image pixel to an untabulated point (x,y) in the 2d data.
Plot2DLoader A class to save and load a Plot2D object in an XMLControl.
SiteLattice A SiteLattice displays an array where each array element can assume one of 256 values.
SurfacePlot SurfacePlot draws a 3D surface of a scalar field.
SurfacePlotMouseController  
SurfacePlotProjector The class Projector projects points in 3D space to 2D space.
SurfaceVertex The class SurfaceVertex represents a vertex in 3D space.
TestData Title: TestData Description: Static methods to generate test data for various programs.
TriangularBinaryLattice A TriangularBinaryLattice is an array where each array element has a value of 0 or 1.
TriangularByteLattice A TriangularByteLattice is an array where each array element can assume one of 256 values.
Util2D Utility class for two dimensional visualizations.
VectorColorMapper  
VectorPlot VectorPlot renders a vector field in a drawing panel using arrows centered on each grid point in the GridPointData.
ZExpansion