| Name | Description | Type | Package | Framework |
| AbstractShapePortrayal2D | | Class | sim.portrayal.simple | Mason |
|
| AdjustablePortrayal2D | A wrapper for other Portrayal2Ds which makes it possible to do any or all of the following with the mouse: View the orientation of an object | Class | sim.portrayal.simple | Mason |
|
| Arrow | | Class | sim.portrayal3d.simple | Mason |
|
| AxesPortrayal3D | Draws coordinate system axes 1 unit long each, centered at the origin, and labelled "O", "X", "Y", and "Z". | Class | sim.portrayal3d.simple | Mason |
|
| BranchGroupPortrayal3D | Loads a Lightwave 3D scene file (. | Class | sim.portrayal3d.simple | Mason |
|
| CircledPortrayal2D | A wrapper for other Portrayal2Ds which also draws a big circle around them -- useful for distinguishing one object from other similar-looking objects. | Class | sim.portrayal.simple | Mason |
|
| CircledPortrayal3D | A wrapper for other Portrayal3Ds which also draws a big translucent sphere around them -- useful for distinguishing one object from other similar-looking objects. | Class | sim.portrayal3d.simple | Mason |
|
| ConePortrayal3D | Portrays objects as a cone of the specified color or appearance (flat opaque white by default) which fills the region from (-0. | Class | sim.portrayal3d.simple | Mason |
|
| ContinuousPortrayal2D | Portrays Continuous2D fields. | Class | sim.portrayal.continuous | Mason |
|
| ContinuousPortrayal3D | Portrays both Continuous2D and Continuous3D fields. | Class | sim.portrayal3d.continuous | Mason |
|
| CubePortrayal3D | Portrays objects as a cube of the specified color or appearance (flat opaque white by default) which fills the region from (-0. | Class | sim.portrayal3d.simple | Mason |
|
| CylinderPortrayal3D | Portrays objects as a cylinder of the specified color or appearance (flat opaque white by default) which fills the region from (-0. | Class | sim.portrayal3d.simple | Mason |
|
| DenseGridPortrayal2D | Portrayal for Dense grids: grids of Bags of objects. | Class | sim.portrayal.grid | Mason |
|
| DrawInfo2D | The DrawInfo2D class provides two Rectangles which define a simple drawing situation. | Class | sim.portrayal | Mason |
|
| DrawPolicy | Called by Sparse2DPortrayal to determine if all objects should be drawn or only one. | Interface | sim.portrayal.grid | Mason |
|
| EdgeDrawInfo2D | An extension of DrawInfo2D for dealing with edges in visualizing network fields. | Class | sim.portrayal.network | Mason |
|
| FacetedPortrayal2D | A wrapper for multiple Portrayal2Ds which calls on one or the other one according to the underlying state of the object, which must be Valuable or a Number of some sort. | Class | sim.portrayal.simple | Mason |
|
| FastHexaObjectGridPortrayal2D | A "Fast" version of HexaObjectGridPortrayal2D, which draws objects as rectangles of specified colors, rather than using the provided SimplePortrayal2Ds. | Class | sim.portrayal.grid | Mason |
|
| FastHexaValueGridPortrayal2D | | Class | sim.portrayal.grid | Mason |
|
| FastObjectGridPortrayal2D | A "Fast" version of ObjectGridPortrayal2D, which draws objects as rectangles of specified colors, rather than using the provided SimplePortrayal2Ds. | Class | sim.portrayal.grid | Mason |
|
| FastValueGridPortrayal2D | This class works like a ValueGridPortrayal2D, except that it doesn't use an underlying Portrayal for the object (instead it always draws a rectangle), and may ignore the getColor() method, so you shouldn't override that method to customize | Class | sim.portrayal.grid | Mason |
|
| FieldPortrayal | A FieldPortrayal is an object which knows how to portray some kind of Field. | Class | sim.portrayal | Mason |
|
| FieldPortrayal2D | Superclass of all Field Portrayals in 2D. | Class | sim.portrayal | Mason |
|
| FieldPortrayal3D | Superclass of all Field Portrayals in J3D. | Class | sim.portrayal3d | Mason |
|
| Fixed2D | A Fixed2D object has control over how it is moved by a MovablePortrayal2D object. | Interface | sim.portrayal | Mason |
|
| HexaDenseGridPortrayal2D | Portrayal for hexagonal grids (each cell has six equally-distanced neighbors). | Class | sim.portrayal.grid | Mason |
|
| HexagonalPortrayal2D | A simple portrayal for 2D visualization of hexagons. | Class | sim.portrayal.simple | Mason |
|
| HexaObjectGridPortrayal2D | Portrayal for hexagonal grids (each cell has six equally-distanced neighbors) containing objects. | Class | sim.portrayal.grid | Mason |
|
| HexaSparseGridPortrayal2D | Portrayal for hexagonal grids (each cell has six equally-distanced neighbors). | Class | sim.portrayal.grid | Mason |
|
| HexaValueGridPortrayal2D | Portrayal for hexagonal grids (each cell has six equally-distanced neighbors) with double-precision real values. | Class | sim.portrayal.grid | Mason |
|
| ImagePortrayal2D | A simple portrayal for 2D visualization of images. | Class | sim.portrayal.simple | Mason |
|
| ImagePortrayal3D | Portrays objects as a thin flat rectangle displaying a provided Image. | Class | sim.portrayal3d.simple | Mason |
|
| Inspector | An Inspector is a JPanel containing information about some object, and updates its displayed information when updateInspector() is called. | Class | sim.portrayal | Mason |
|
| LabelledPortrayal2D | A wrapper for other Portrayal2Ds which also draws a textual label. | Class | sim.portrayal.simple | Mason |
|
| LabelledPortrayal3D | A wrapper for other Portrayal3Ds which also draws a textual label. | Class | sim.portrayal3d.simple | Mason |
|
| LightPortrayal3D | A simple Portrayal3D which provides ambient, directional, or point light to the scene. | Class | sim.portrayal3d.simple | Mason |
|
| LocationWrapper | A LocationWrapper is used to embody the objects stored in a FieldPortrayal; for example, those returned by a hitObjects test on a FieldPortrayal2D. | Class | sim.portrayal | Mason |
|
| MeshPortrayal | A QuadPortrayal which relates grid locations with intersections on a mesh (like positions on a Go board, coloring and changing the Z location of the intersections. | Class | sim.portrayal3d.grid.quad | Mason |
|
| MovablePortrayal2D | A wrapper for other Portrayal2Ds which makes it possible to drag and move objects with the mouse. | Class | sim.portrayal.simple | Mason |
|
| NetworkPortrayal2D | Portrays network fields. | Class | sim.portrayal.network | Mason |
|
| ObjectGridPortrayal2D | A portrayal for grids containing objects, such as maybe agents or agent bodies. | Class | sim.portrayal.grid | Mason |
|
| ObjectGridPortrayal2D .Message | | Class | sim.portrayal.grid | Mason |
|
| ObjectGridPortrayal3D | Portrays ObjectGrid2D and ObjectGrid3D in 3D space. | Class | sim.portrayal3d.grid | Mason |
|
| Orientable2D | An Orientable2D object can have its orientation changed in radians. | Interface | sim.portrayal | Mason |
|
| Oriented2D | An Oriented2D object provides an orientation in radians. | Interface | sim.portrayal | Mason |
|
| OrientedPortrayal2D | A wrapper for other Portrayal2Ds which provides some kind of pointing object (typically a line) along the object's specified orientation angle. | Class | sim.portrayal.simple | Mason |
|
| OvalPortrayal2D | A simple portrayal for 2D visualization of ovals. | Class | sim.portrayal.simple | Mason |
|
| Portrayal2D | The basic 2D portrayal interface. | Interface | sim.portrayal | Mason |
|
| Portrayal3D | The top-level definition of Portrayals which portray underlying models using, er, Java3D models. | Interface | sim.portrayal3d | Mason |
|
| PrimitivePortrayal3D | An abstract superclass for portrayals involving Shape3D or various Primitive (sphere, cone, etc. | Class | sim.portrayal3d.simple | Mason |
|
| QuadPortrayal | A QuadPortrayal is the abstract superclass of objects which describe how rectangles in a in a ValueGrid2DPortrayal3D are associated with the underlying ValueGrid2D. | Class | sim.portrayal3d.grid.quad | Mason |
|
| QuadPortrayal .DoubleFilter | | Class | sim.portrayal3d.grid.quad | Mason |
|
| QuadPortrayal .Filter | | Class | sim.portrayal3d.grid.quad | Mason |
|
| QuadPortrayal .IntFilter | | Class | sim.portrayal3d.grid.quad | Mason |
|
| QuadPortrayal .ObjectFilter | | Class | sim.portrayal3d.grid.quad | Mason |
|
| RectanglePortrayal2D | A simple portrayal for 2D visualization of rectangles. | Class | sim.portrayal.simple | Mason |
|
| Scalable2D | A Scalable2D object provides a scale, and can have the same changed. | Interface | sim.portrayal | Mason |
|
| Shape3DPortrayal3D | A simple portrayal for displaying Shape3D objects. | Class | sim.portrayal3d.simple | Mason |
|
| ShapePortrayal2D | A simple portrayal for 2D visualization of java. | Class | sim.portrayal.simple | Mason |
|
| SharedPortrayal3D | | Class | sim.portrayal3d.simple | Mason |
|
| SimpleEdgePortrayal2D | | Class | sim.portrayal.network | Mason |
|
| SimpleInspector | A simple inspector class that looks at the "getX" and "setX" method of the object to be investigates and creates a user-friendly graphical interface with read only and read/write components of the object. | Class | sim.portrayal | Mason |
|
| SimplePortrayal2D | The superclass of all 2D Simple Portrayals. | Class | sim.portrayal | Mason |
|
| SimplePortrayal3D | The superclass of all 3D Simple Portrayals which by default adds nothing to the 3D scene. | Class | sim.portrayal3d | Mason |
|
| SparseFieldPortrayal3D | An abstract superclass for all FieldPortrayal3Ds which display SparseFields. | Class | sim.portrayal3d | Mason |
|
| SparseGrid2DPortrayal3D | Displays objects in a SparseGrid2D along the XY grid in a special way. | Class | sim.portrayal3d.grid | Mason |
|
| SparseGridPortrayal2D | Can be used to draw both continuous and discrete sparse fields. | Class | sim.portrayal.grid | Mason |
|
| SparseGridPortrayal3D | Portrays both SparseGrid2D and SparseGrid3D fields. | Class | sim.portrayal3d.grid | Mason |
|
| SpatialNetwork2D | A wrapper used by NetworkPortrayal2D to hold a Network and EITHER a Continuous2D OR a SparseGrid2D (or some other SparseField2D). | Class | sim.portrayal.network | Mason |
|
| SpherePortrayal3D | Portrays objects as a sphere of the specified color or appearance (flat opaque white by default) which fills the region from (-0. | Class | sim.portrayal3d.simple | Mason |
|
| SwitchedPortrayal3D | | Class | sim.portrayal3d.simple | Mason |
|
| TilePortrayal | A QuadPortrayal which describes locations as the center of a square in a grid (like tiles on the floor, each tile corresponding to a location on the grid). | Class | sim.portrayal3d.grid.quad | Mason |
|
| TrailedPortrayal2D | TrailedPortrayal2D is a special SimplePortrayal wrapper which enables you to draw "trails" or "mouse tails" that drag behind objects and show where the've recently been. | Class | sim.portrayal.simple | Mason |
|
| TrailedPortrayal2D .TrailDrawInfo2D | A special version of DrawInfo2D which adds additional information useful for drawing your own trails. | Class | sim.portrayal.simple | Mason |
|
| TransformedPortrayal2D | A wrapper for other Portrayal2Ds which transforms the graphics space before drawing them. | Class | sim.portrayal.simple | Mason |
|
| TransformedPortrayal3D | A wrapper for other Portrayal3Ds which transforms them with an underlying Transform3D: meaning that you can rotate them, translate them, scale them, etc. | Class | sim.portrayal3d.simple | Mason |
|
| ValueGrid2DPortrayal3D | Displays ValueGrid2Ds values along the XY grid using a surface. | Class | sim.portrayal3d.grid | Mason |
|
| ValueGridCellInfo | Used by ValueGrid2DPortrayal3D to send needed value information to underlying QuadPortrayals. | Class | sim.portrayal3d.grid.quad | Mason |
|
| ValueGridPortrayal2D | This class is capable of portraying the DoubleGrid2D and IntGrid2D fields (and only those two fields -- or subclasses). | Class | sim.portrayal.grid | Mason |
|
| ValueGridPortrayal3D | | Class | sim.portrayal3d.grid | Mason |
|
| ValuePortrayal2D | The ValuePortrayal2D is the default portrayal for ValueGridPortrayal2Ds. | Class | sim.portrayal.simple | Mason |
|
| ValuePortrayal2D .DoubleFilter | | Class | sim.portrayal.simple | Mason |
|
| ValuePortrayal2D .Filter | | Class | sim.portrayal.simple | Mason |
|
| ValuePortrayal2D .IntFilter | | Class | sim.portrayal.simple | Mason |
|
| ValuePortrayal3D | ValuePortrayal3D defines a cube or square whose color and transparency can be changed, and is really intended solely for use in ValueGridPortrayal3D. | Class | sim.portrayal3d.simple | Mason |
|
| ValuePortrayal3D .DoubleFilter | | Class | sim.portrayal3d.simple | Mason |
|
| ValuePortrayal3D .Filter | | Class | sim.portrayal3d.simple | Mason |
|
| ValuePortrayal3D .IntFilter | | Class | sim.portrayal3d.simple | Mason |
|
| WireFrameBoxPortrayal3D | A SimplePortrayal3D which draws an arbitrary wireframe box. | Class | sim.portrayal3d.simple | Mason |