Index

A B C D F G H I K L M N O P R S T V Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

add(double) - Method in class nl.tudelft.simulation.dsol.animation.graph.DoubleAppendList
Add a value to the list.
add(float) - Method in class nl.tudelft.simulation.dsol.animation.graph.FloatAppendList
Add a value to the list.
addFeature(FeatureInterface) - Method in interface nl.tudelft.simulation.dsol.animation.gis.LayerInterface
Add a feature to the feature list.
addLayer(LayerInterface) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Setter for property layers.
addPoint(Point2D) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Add a point for this feature.
addPoint(Point2D, String[]) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Add a shape and array of attributes for this feature.
addShape(Path2D) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Add a shape for this feature.
addShape(Path2D, String[]) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Add a shape and array of attributes for this feature.
AIRPHOTO - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
AIRPHOTO.
ANGLEDEG - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
ANGLEDEG.
ANGLERAD - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
ANGLERAD.
ANIMATION_OBJECT_COUNTER - Static variable in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
the object number counter for a unique id.

B

bind2Context(Contextualized) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Bind a renderable2D to the context.
BoundsUtil - Class in nl.tudelft.simulation.dsol.animation.d2
A Bounds3d utility class to help with finding intersections between bounds, to make transformations, and to see if a point lies within a bounds.

C

CB - Static variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
CENTER-BOTTOM location.
CC - Static variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
CENTER-CENTER location.
CENTIMETER_PER_INCH - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
CENTIMETER_PER_INCH.
clearShapes() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
claar the collection of shapes for this feature.
ColorInterpolation - Class in nl.tudelft.simulation.dsol.animation.interpolation
ColorInterpolation.
ColorInterpolation(Color, Color, double, double) - Constructor for class nl.tudelft.simulation.dsol.animation.interpolation.ColorInterpolation
constructs a new SimulatedLinearInterpolation.
compare(Renderable2dInterface<?>, Renderable2dInterface<?>) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2dComparator
 
contains(Point2D, Bounds2d, Dimension, RenderableScale, double, double) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
 
contains(Point2D, Bounds2d, Dimension, RenderableScale, double, double) - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
This method determines whether the shape drawn on the screen (rotated, zoomed, translated) contain the provided point that is provided in screen coordinates (e.g., the position of a mouse click on the screen).
contains(Point2D, Bounds2d, Dimension, RenderableScale, double, double) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
contains(DirectedPoint2d, Bounds2d, Point2d) - Static method in class nl.tudelft.simulation.dsol.animation.d2.BoundsUtil
Check whether a point is in the bounds, after transforming the bounds relative to the center point (in animation that is the location).
contains(OrientedPoint3d, Bounds3d, Point3d) - Static method in class nl.tudelft.simulation.dsol.animation.d2.BoundsUtil
Check whether a point is in the bounds, after transforming the bounds relative to the center point (in animation that is the location).
contains(Point2d, RenderableScale, double, double, double, double) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Reference implementation of the contains method that uses the bounding box to determine whether the shape contains the point (e.g., a mouse click) or not.
contains(Point2d, Bounds2d) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
 
contains(Point2d, Bounds2d) - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
This method determines whether the shape drawn on the screen (rotated, zoomed, translated) contain the point that is provided in world coordinates.
contains(Point2d, Bounds2d) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
CT - Static variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
CENTER-TOP location.

D

DataSourceInterface - Interface in nl.tudelft.simulation.dsol.animation.gis
DataSourceInterface is the connector between the reader of a GIS file and the display in the DSOL animation.
DD_TO_METER - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
DD_TO_METER (DD stands for decimal degrees).
DECIMAL_DEGREES - Enum constant in enum class nl.tudelft.simulation.dsol.animation.gis.MapUnits
DECIMAL DEGREES constant.
DEGREES - Enum constant in enum class nl.tudelft.simulation.dsol.animation.gis.MapUnits
DEGREES constant, e.g., for WGS84.
destroy(Contextualized) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
 
destroy(Contextualized) - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
destroys this editable.
destroy(Contextualized) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
destroys an RenderableObject by unsubscribing it from the context.
DoubleAppendIterator(DoubleAppendList) - Constructor for class nl.tudelft.simulation.dsol.animation.graph.DoubleAppendList.DoubleAppendIterator
Make an iterator for the DoubleAppendList.
DoubleAppendList - Class in nl.tudelft.simulation.dsol.animation.graph
DoubleList is a random access list of double values to which values can only be appended.
DoubleAppendList() - Constructor for class nl.tudelft.simulation.dsol.animation.graph.DoubleAppendList
Initialize the DoubleAppendList.
DoubleAppendList.DoubleAppendIterator - Class in nl.tudelft.simulation.dsol.animation.graph
An iterator for the DoubleAppendList.
drawMap(Graphics2D) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Draw the map on a graphics canvas.
DsolGisException - Exception in nl.tudelft.simulation.dsol.animation.gis
DsolGisException for exceptions when reading or drawing GIS layers.
DsolGisException() - Constructor for exception nl.tudelft.simulation.dsol.animation.gis.DsolGisException
Constructs a new blank DsolGisException.
DsolGisException(String) - Constructor for exception nl.tudelft.simulation.dsol.animation.gis.DsolGisException
Constructs a new DsolGisException.
DsolGisException(String, Throwable) - Constructor for exception nl.tudelft.simulation.dsol.animation.gis.DsolGisException
Constructs a new DsolGisException.
DsolGisException(Throwable) - Constructor for exception nl.tudelft.simulation.dsol.animation.gis.DsolGisException
Constructs a new DsolGisException.

F

FeatureInterface - Interface in nl.tudelft.simulation.dsol.animation.gis
Feature contains an element of a layer, defined by a key value combination, with its own colors.
FEET - Enum constant in enum class nl.tudelft.simulation.dsol.animation.gis.MapUnits
FEET constant.
FEET_TO_METER - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
FEET_TO_METER.
FLIP_FLAG - Static variable in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
whether to flip the renderable after rotating 180 degrees.
FloatAppendIterator(FloatAppendList) - Constructor for class nl.tudelft.simulation.dsol.animation.graph.FloatAppendList.FloatAppendIterator
Make an iterator for the FloatAppendList.
FloatAppendList - Class in nl.tudelft.simulation.dsol.animation.graph
FloatList is a random access list of float values to which values can only be appended.
FloatAppendList() - Constructor for class nl.tudelft.simulation.dsol.animation.graph.FloatAppendList
Initialize the FloatAppendList.
FloatAppendList.FloatAppendIterator - Class in nl.tudelft.simulation.dsol.animation.graph
An iterator for the FloatAppendList.

G

get(int) - Method in class nl.tudelft.simulation.dsol.animation.graph.DoubleAppendList
Return the value at a position.
get(int) - Method in class nl.tudelft.simulation.dsol.animation.graph.FloatAppendList
Return the value at a position.
getAllLayers() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return a list of all layers, sorted by the name of the layer.
getBackgroundColor() - Method in interface nl.tudelft.simulation.dsol.animation.gis.MapImageInterface
Return the backgroundColor.
getColor(double) - Method in class nl.tudelft.simulation.dsol.animation.interpolation.ColorInterpolation
returns a color based on the interpolation between the original and end destination.
getDirZ() - Method in interface nl.tudelft.simulation.dsol.animation.Locatable
Return the z-direction of the location in radians, or 0.0 when the location has no direction.
getExtent() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return the extent of the drawn map as a (dx, dy) bounds (world coordinates).
getFeatures() - Method in interface nl.tudelft.simulation.dsol.animation.gis.DataSourceInterface
Return the list of Features for which this data source is responsible.
getFeatures() - Method in interface nl.tudelft.simulation.dsol.animation.gis.LayerInterface
Return the feature definitions for elements that belong to this Layer.
getFillColor() - Method in class nl.tudelft.simulation.dsol.animation.gis.Style
Return the fill color for the layer.
getId() - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
 
getId() - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
return the id of the renderable component.
getId() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
getImage() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return the image information of the map (using screen coordinates).
getImages() - Method in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
 
getKey() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the key that defines a feature in a layer, can be "*" if no features are defined.
getLayer() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the layer to which this feature belongs.
getLayerMap() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return the map from layer name to layer.
getLineWidthM() - Method in class nl.tudelft.simulation.dsol.animation.gis.Style
Get the line width of the (out)line in meters.
getLineWidthPx() - Method in class nl.tudelft.simulation.dsol.animation.gis.Style
Get the fixed line width of the (out)line in pixels.
getLocation() - Method in interface nl.tudelft.simulation.dsol.animation.Locatable
returns the location of an object.
getLocation() - Method in class nl.tudelft.simulation.dsol.animation.StaticLocation2d
 
getLocation() - Method in class nl.tudelft.simulation.dsol.animation.StaticLocation3d
 
getLocation(double) - Method in interface nl.tudelft.simulation.dsol.animation.interpolation.InterpolationInterface
returns the current location.
getLocation(double) - Method in class nl.tudelft.simulation.dsol.animation.interpolation.LinearInterpolation
 
getMap() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
getMapUnits() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Getter for property units.
getMarkerStyle() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the style to apply for all point markers in this feature.
getMetersPerPixelX() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return the number of meters that one horizontal pixel represents on the map.
getMetersPerPixelY() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return the number of meters that one vertical pixel represents on the map.
getMetersPerUnitX() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return the number of meters of one horizontal unit.
getMetersPerUnitY() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return the number of meters of one vertical unit.
getName() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return the name of the map.
getName() - Method in interface nl.tudelft.simulation.dsol.animation.gis.LayerInterface
Return the layer name.
getNumPoints() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the number of point for this feature.
getNumShapes() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the number of shapes for this feature.
getObjectScaleFactor() - Method in class nl.tudelft.simulation.dsol.animation.d2.RenderableScale
Return the scale factor for the object, e.g., to get 1 pixel unit to equal 1 meter on a map.
getOrientation() - Method in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
Returns the orientation of this image to the point [0,0].
getOutlineColor() - Method in class nl.tudelft.simulation.dsol.animation.gis.Style
Return the outline (line) color for the layer.
getPoint(int) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the point with the given index number for this feature.
getPointAttribute(int, int) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the point attribute with the given column number and index number for this feature.
getPointAttributes(int) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return an array with all point attributes of the point with the given index number for this feature.
getPointMarker() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the point marker to display point elements for this feature.
getRelativeBounds() - Method in interface nl.tudelft.simulation.dsol.animation.Locatable
returns the bounds of the locatable object.
getRelativeBounds() - Method in class nl.tudelft.simulation.dsol.animation.StaticLocation2d
 
getRelativeBounds() - Method in class nl.tudelft.simulation.dsol.animation.StaticLocation3d
 
getScaleThresholdMetersPerPx() - Method in class nl.tudelft.simulation.dsol.animation.gis.Style
Get the scale value (zoom level) to use as a threshold for drawing as the number of meters per pixel.
getScaleX() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return the x-scale of the map, which is the horizontal extent (dx) divided by the number of horizontal pixels of the viewport.
getScaleY() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return the y-scale of the map, which is the vertical extent (dy) divided by the number of vertical pixels of the viewport.
getScreenCoordinates(Point<?>, Bounds2d, Dimension) - Method in class nl.tudelft.simulation.dsol.animation.d2.RenderableScale
returns the frame xy-coordinates of a point in world coordinates.
getScreenCoordinatesAsPoint2d(Point<?>, Bounds2d, Dimension) - Method in class nl.tudelft.simulation.dsol.animation.d2.RenderableScale
returns the frame xy-coordinates of a point in world coordinates.
getShape(int) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the shape with the given index number for this feature.
getShapeAttribute(int, int) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the shape attribute with the given column number and index number for this feature.
getShapeAttributes(int) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return an array with all shape attributes of the shape with the given index number for this feature.
getShapeStyle() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the style to apply for all shapes in this feature.
getSize() - Method in interface nl.tudelft.simulation.dsol.animation.gis.MapImageInterface
Getter for the canvas size.
getSource() - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
 
getSource() - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
gets the source of this renderable.
getSource() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
getURL() - Method in interface nl.tudelft.simulation.dsol.animation.gis.DataSourceInterface
Return the URL of the data source.
getValue() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the value belonging to the key that defines the feature in a layer, can be "*" if all elements in the data source that have the correct key have to be drawn.
getVisibleLayers() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return a list of all visible layers, sorted by the name of the layer.
getWorldCoordinates(Point2D, Bounds2d, Dimension) - Method in class nl.tudelft.simulation.dsol.animation.d2.RenderableScale
returns the frame xy-coordinates of a point in screen coordinates.
getXScale(Bounds2d, Dimension) - Method in class nl.tudelft.simulation.dsol.animation.d2.RenderableScale
Returns the X-scale of a screen compared to an extent.
getYScale(Bounds2d, Dimension) - Method in class nl.tudelft.simulation.dsol.animation.d2.RenderableScale
Returns the Y-scale of a screen compared to an extent.
getYScaleRatio() - Method in class nl.tudelft.simulation.dsol.animation.d2.RenderableScale
Return the y-scale ratio.
getZ() - Method in interface nl.tudelft.simulation.dsol.animation.Locatable
Return the z-value of the location, or 0.0 when the location is in 2 dimensions.
getZIndex() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return the z-index of this feature.
getZIndex() - Method in interface nl.tudelft.simulation.dsol.animation.gis.LayerInterface
Return the z-index of the entire layer.
GisMapInterface - Interface in nl.tudelft.simulation.dsol.animation.gis
This interface defines the map.
GisRenderable2d - Interface in nl.tudelft.simulation.dsol.animation.gis
This renderable draws CAD/GIS objects.

H

hasNext() - Method in class nl.tudelft.simulation.dsol.animation.graph.DoubleAppendList.DoubleAppendIterator
 
hasNext() - Method in class nl.tudelft.simulation.dsol.animation.graph.FloatAppendList.FloatAppendIterator
 
hideLayer(String) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Hide a layer.
hideLayer(LayerInterface) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Hide a layer.

I

IMAGE - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
IMAGE.
imageIcons - Variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
the imageIcons to be used.
ImageRenderable<L extends Locatable> - Class in nl.tudelft.simulation.dsol.animation.d2
An abstract class for state-dependent image renderables.
ImageRenderable(L, Contextualized, URL[]) - Constructor for class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
constructs a new ImageRenderable.
ImageRenderable(OrientedPoint3d, Bounds3d, Contextualized, URL[]) - Constructor for class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
constructs a new ImageRenderable.
ImageRenderable(Point3d, Bounds3d, Contextualized, URL[]) - Constructor for class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
constructs a new ImageRenderable.
imageUrls - Variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
the imageIcons to use.
INCH_TO_METER - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
INCH_TO_METER.
INCHES - Enum constant in enum class nl.tudelft.simulation.dsol.animation.gis.MapUnits
INCHES constant.
InterpolationInterface - Interface in nl.tudelft.simulation.dsol.animation.interpolation
A InterpolationInterface.
isDisplay() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return whether the shapes for this feature need to be displayed or not.
isDisplay() - Method in interface nl.tudelft.simulation.dsol.animation.gis.LayerInterface
Return the display status of the layer (displayed or not).
isDrawBackground() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
return whether background is drawn or not.
isDynamic() - Method in interface nl.tudelft.simulation.dsol.animation.gis.DataSourceInterface
Return whether the data source is dynamic or not.
isFlip() - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Return whether to flip the renderable, if the direction is 'left' or not.
isFlip() - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
Return whether to flip the renderable, if the direction is 'left' or not.
isFlip() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
isInitialized() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return whether the data has been initialized for this feature.
isRotate() - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Return whether to rotate the renderable or not.
isRotate() - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
Return whether to rotate the renderable or not.
isRotate() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
isSame() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Return whether the map has not been changed, and reset the same parameter to true.
isScale() - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Return whether to scale the renderable or not.
isScale() - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
Return whether to scale the renderable or not.
isScale() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
isScaleObject() - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Return whether to scale the renderable in the X/Y-direction with the value of RenderableScale.objectScaleFactor or not.
isScaleObject() - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
Return whether to scale the renderable in the X/Y-direction with the value of RenderableScale.objectScaleFactor or not.
isScaleObject() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
isScaleY() - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Return whether to scale the renderable in the Y-direction when there is a compressed Y-axis or not.
isScaleY() - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
Return whether to scale the renderable in the Y-direction when there is a compressed Y-axis or not.
isScaleY() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
isTransform() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return whether the shapes for this feature need to be transformed or not.
isTransform() - Method in interface nl.tudelft.simulation.dsol.animation.gis.LayerInterface
Return the status for the transformation: should the transform be used for this layer or not?
isTranslate() - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Return whether to translate the renderable to its position or not (false means absolute position).
isTranslate() - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
Return whether to translate the renderable to its position or not (false means absolute position).
isTranslate() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
iterator() - Method in class nl.tudelft.simulation.dsol.animation.graph.DoubleAppendList
 
iterator() - Method in class nl.tudelft.simulation.dsol.animation.graph.FloatAppendList
 

K

KILOMETER_TO_METER - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
KILOMETER_TO_METER.
KILOMETERS - Enum constant in enum class nl.tudelft.simulation.dsol.animation.gis.MapUnits
KILOMETERS constant.

L

LayerInterface - Interface in nl.tudelft.simulation.dsol.animation.gis
This interface defines the layer of the map.
LB - Static variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
LEFT-BOTTOM location.
LC - Static variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
LEFT-CENTER location.
LINE - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
LINE.
LinearInterpolation - Class in nl.tudelft.simulation.dsol.animation.interpolation
A LinearInterpolation.
LinearInterpolation(double, double, OrientedPoint3d, OrientedPoint3d) - Constructor for class nl.tudelft.simulation.dsol.animation.interpolation.LinearInterpolation
constructs a new LinearInterpolation.
Locatable - Interface in nl.tudelft.simulation.dsol.animation
The locatable interface enforces knowledge on position.
LT - Static variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
LEFT-TOP location.

M

MapImageInterface - Interface in nl.tudelft.simulation.dsol.animation.gis
This interface defines the map image, which acts as the basic 'canvas' for the drawing process.
MapUnits - Enum Class in nl.tudelft.simulation.dsol.animation.gis
MapUnits indicates the units for a map.
MarkerInterface - Interface in nl.tudelft.simulation.dsol.animation.gis
MarkerInterface describes what a GIS point marker should implement.
METERS - Enum constant in enum class nl.tudelft.simulation.dsol.animation.gis.MapUnits
METERS constant.
MILES - Enum constant in enum class nl.tudelft.simulation.dsol.animation.gis.MapUnits
MILES constant.
MILES_TO_METER - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
MILES_TO_METER.

N

next() - Method in class nl.tudelft.simulation.dsol.animation.graph.DoubleAppendList.DoubleAppendIterator
 
next() - Method in class nl.tudelft.simulation.dsol.animation.graph.FloatAppendList.FloatAppendIterator
 
nl.tudelft.simulation.dsol.animation - package nl.tudelft.simulation.dsol.animation
Generic classes for animation in DSOL.
nl.tudelft.simulation.dsol.animation.d2 - package nl.tudelft.simulation.dsol.animation.d2
 
nl.tudelft.simulation.dsol.animation.gis - package nl.tudelft.simulation.dsol.animation.gis
Generic GIS interfaces for map display that can be implemented by multiple map providers.
nl.tudelft.simulation.dsol.animation.graph - package nl.tudelft.simulation.dsol.animation.graph
Generic interfaces for graph display that can be implemented by multiple graph providers.
nl.tudelft.simulation.dsol.animation.interpolation - package nl.tudelft.simulation.dsol.animation.interpolation
 

O

orientation - Variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
the origin of the image.

P

paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
 
paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Draws an animation on a world coordinate around [x,y] = [0,0].
paint(Graphics2D, Bounds2d, Dimension, RenderableScale, ImageObserver) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
The methods that actually paints the object at the right scale, rotation, and position on the screen using the user-implemented paint(graphics, observer) method to do the actual work.
paintComponent(Graphics2D, Bounds2d, Dimension, RenderableScale, ImageObserver) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
 
paintComponent(Graphics2D, Bounds2d, Dimension, RenderableScale, ImageObserver) - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
the overarching method that is called when painting, usually redirecting to paint(...) but possibly retrieving the drawing from a cache.
paintComponent(Graphics2D, Bounds2d, Dimension, RenderableScale, ImageObserver) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
POINT - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
POINT.
pointIterator() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return an iterator for the complete list of points for this feature.
pointIterator(Bounds2d) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return an iterator for the list of points for this feature that might have an overlap with the given rectangle.
POLYGON - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
POLYGON.
populateShapes() - Method in interface nl.tudelft.simulation.dsol.animation.gis.DataSourceInterface
Populate the shape information in the Features.
projectBounds(Point<?>, Bounds<?, ?>) - Static method in class nl.tudelft.simulation.dsol.animation.d2.BoundsUtil
Computes s new bounding box based on the projection of the original bounding box on the XY-plane, translated by the center point coordinates, and possibly rotated by the orientation of the center point.

R

RB - Static variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
RIGHT-BOTTOM location.
RC - Static variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
RIGHT-CENTER location.
Renderable2d<L extends Locatable> - Class in nl.tudelft.simulation.dsol.animation.d2
The Renderable2d provides an easy accessible renderable object that can be drawn on an absolute or relative position, scaled, flipped, and rotated.
Renderable2d(L, Contextualized) - Constructor for class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Constructs a new Renderable2d.
Renderable2dComparator - Class in nl.tudelft.simulation.dsol.animation.d2
A comparator for two Renderable2d objects.
Renderable2dComparator() - Constructor for class nl.tudelft.simulation.dsol.animation.d2.Renderable2dComparator
constructs a new Renderable2dComparator.
Renderable2dInterface<L extends Locatable> - Interface in nl.tudelft.simulation.dsol.animation.d2
The Renderable2d interface defines the basic interface for 2d animation.
RenderableScale - Class in nl.tudelft.simulation.dsol.animation.d2
A helper class for transforming between screen coordinates and world coordinates.
RenderableScale() - Constructor for class nl.tudelft.simulation.dsol.animation.d2.RenderableScale
Construct a translator between world coordinates and screen coordinates that uses an X/Y ratio of 1.
RenderableScale(double) - Constructor for class nl.tudelft.simulation.dsol.animation.d2.RenderableScale
Construct a translator between world coordinates and screen coordinates that uses a different scale factor for x and y.
RenderableScale(double, double) - Constructor for class nl.tudelft.simulation.dsol.animation.d2.RenderableScale
Construct a translator between world coordinates and screen coordinates that uses a different scale factor for x and y.
resolveOrigin(short, Bounds2d) - Method in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
resolves the origin of the image.
ROTATE_FLAG - Static variable in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
whether to rotate the renderable.
RT - Static variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
RIGHT-TOP location.

S

SCALE_FLAG - Static variable in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
whether to scale the renderable when zooming in or out.
SCALE_OBJECT_FLAG - Static variable in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
whether to scale the X/Y-value with the value of RenderableScale.OnjectScaleFactor.
SCALE_Y_FLAG - Static variable in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
whether to scale the Y-value in case of a compressed Y-axis.
selectImage() - Method in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
selects the image.
selectImage() - Method in class nl.tudelft.simulation.dsol.animation.d2.SingleImageRenderable
 
setBackgroundColor(Color) - Method in interface nl.tudelft.simulation.dsol.animation.gis.MapImageInterface
Set the backgroundColor.
setDisplay(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.gis.LayerInterface
Set the display status of the layer (displayed or not).
setDrawBackground(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
set whether background is drawn or not.
setExtent(Bounds2d) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Setter for property extent.
setFeatures(List<FeatureInterface>) - Method in interface nl.tudelft.simulation.dsol.animation.gis.LayerInterface
Set the feature definitions for elements that belong to this Layer.
setFillColor(Color) - Method in class nl.tudelft.simulation.dsol.animation.gis.Style
Set the fill color for the layer.
setFlip(boolean) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Set whether to flip the renderable, if the direction is 'left' or not.
setFlip(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
Set whether to flip the renderable, if the direction is 'left' or not.
setFlip(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
setImage(MapImageInterface) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Setter for the map image, which acts as the basic 'canvas' for the drawing process.
setInitialized(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Set whether the data has been initialized for this feature.
setKey(String) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Set the key that defines a feature in a layer, can be "*" if no features are defined.
setLayer(int, LayerInterface) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Setter for property layers.
setLayers(List<LayerInterface>) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Setter for property layers.
setLineWidthM(double) - Method in class nl.tudelft.simulation.dsol.animation.gis.Style
Set the line width of the (out)line in meters.
setLineWidthPx(int) - Method in class nl.tudelft.simulation.dsol.animation.gis.Style
Set the fixed line width of the (out)line in pixels.
setMarkerStyle(Style) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Set the style to apply for all point markers in this feature.
setName(String) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Setter for property name.
setName(String) - Method in interface nl.tudelft.simulation.dsol.animation.gis.LayerInterface
Set the layer name.
setOrientation(short) - Method in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
 
setOutlineColor(Color) - Method in class nl.tudelft.simulation.dsol.animation.gis.Style
Set the outline (line) color for the layer.
setPointMarker(MarkerInterface) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Set the point marker to display point elements for this feature.
setRotate(boolean) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Set whether to rotate the renderable or not.
setRotate(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
Set whether to rotate the renderable or not.
setRotate(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
setScale(boolean) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Set whether to scale the renderable or not.
setScale(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
Set whether to scale the renderable or not.
setScale(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
setScaleObject(boolean) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Set whether to scale the renderable in the X/Y-direction with the value of RenderableScale.objectScaleFactor or not.
setScaleObject(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
Set whether to scale the renderable in the X/Y-direction with the value of RenderableScale.objectScaleFactor or not.
setScaleObject(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
setScaleThresholdMetersPerPx(double) - Method in class nl.tudelft.simulation.dsol.animation.gis.Style
Set the scale value (zoom level) to use as a threshold for drawing as the number of meters per pixel.
setScaleY(boolean) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Set whether to scale the renderable in the Y-direction when there is a compressed Y-axis or not.
setScaleY(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
Set whether to scale the renderable in the Y-direction when there is a compressed Y-axis or not.
setScaleY(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
setShapeStyle(Style) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Set the style to apply for all shapes in this feature.
setSize(Dimension) - Method in interface nl.tudelft.simulation.dsol.animation.gis.MapImageInterface
Setter for the canvas size.
setTransform(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.gis.LayerInterface
Set the status for the transformation: should the transform be used for this layer or not?
setTranslate(boolean) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
Set whether to translate the renderable to its position or not (false means absolute position).
setTranslate(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
Set whether to translate the renderable to its position or not (false means absolute position).
setTranslate(boolean) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
 
setUnits(MapUnits) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Setter for property units.
setValue(String) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Set the value belonging to the key that defines the feature in a layer, can be "*" if all elements in the data source that have the correct key have to be drawn.
setZIndex(double) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Set the z-index of this feature.
setZIndex(double) - Method in interface nl.tudelft.simulation.dsol.animation.gis.LayerInterface
Set the z-index of an entire layer.
shapeIterator() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return an iterator for the complete list of shapes for this feature.
shapeIterator(Bounds2d) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
Return an iterator for the list of shapes for this feature that might have an overlap with the given rectangle.
showLayer(String) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Show a layer.
showLayer(LayerInterface) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
Show a layer.
SingleImageRenderable<L extends Locatable> - Class in nl.tudelft.simulation.dsol.animation.d2
Render an image on screen where there is only a single image.
SingleImageRenderable(L, Contextualized, URL) - Constructor for class nl.tudelft.simulation.dsol.animation.d2.SingleImageRenderable
constructs a new SingleImageRenderable.
SingleImageRenderable(OrientedPoint3d, Bounds3d, Contextualized, URL) - Constructor for class nl.tudelft.simulation.dsol.animation.d2.SingleImageRenderable
constructs a new SingleImageRenderable.
SingleImageRenderable(Point3d, Bounds3d, Contextualized, URL) - Constructor for class nl.tudelft.simulation.dsol.animation.d2.SingleImageRenderable
constructs a new SingleImageRenderable.
size() - Method in class nl.tudelft.simulation.dsol.animation.graph.DoubleAppendList
Return the number of elements.
size() - Method in class nl.tudelft.simulation.dsol.animation.graph.FloatAppendList
Return the number of elements.
StaticLocation2d - Class in nl.tudelft.simulation.dsol.animation
A StaticLocation in 2 dimensions.
StaticLocation2d(double, double, double, Bounds2d) - Constructor for class nl.tudelft.simulation.dsol.animation.StaticLocation2d
constructs a new StaticLocation.
StaticLocation2d(Point2D, double, Bounds2d) - Constructor for class nl.tudelft.simulation.dsol.animation.StaticLocation2d
constructs a new StaticLocation.
StaticLocation2d(DirectedPoint2d, Bounds2d) - Constructor for class nl.tudelft.simulation.dsol.animation.StaticLocation2d
constructs a new StaticLocation.
StaticLocation3d - Class in nl.tudelft.simulation.dsol.animation
A StaticLocation in 3 dimensions.
StaticLocation3d(double, double, double, double, double, double, Bounds3d) - Constructor for class nl.tudelft.simulation.dsol.animation.StaticLocation3d
constructs a new StaticLocation.
StaticLocation3d(Point2D, double, Bounds3d) - Constructor for class nl.tudelft.simulation.dsol.animation.StaticLocation3d
constructs a new StaticLocation.
StaticLocation3d(OrientedPoint3d, Bounds3d) - Constructor for class nl.tudelft.simulation.dsol.animation.StaticLocation3d
constructs a new StaticLocation.
Style - Class in nl.tudelft.simulation.dsol.animation.gis
Style indicates how features for lines and shapes and markers for points need to be drawn.
Style() - Constructor for class nl.tudelft.simulation.dsol.animation.gis.Style
 

T

TEXT - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
TEXT.
toString() - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
 
transform(DirectedPoint2d, Bounds2d) - Static method in class nl.tudelft.simulation.dsol.animation.d2.BoundsUtil
Rotates and translates a bound relative to an oriented point.
transform(OrientedPoint3d, Bounds3d) - Static method in class nl.tudelft.simulation.dsol.animation.d2.BoundsUtil
Rotates and translates a bound relative to an oriented point.
TRANSLATE_FLAG - Static variable in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
whether to translate the renderable when panning.

V

valueOf(String) - Static method in enum class nl.tudelft.simulation.dsol.animation.gis.MapUnits
Returns the enum constant of this class with the specified name.
values() - Static method in enum class nl.tudelft.simulation.dsol.animation.gis.MapUnits
Returns an array containing the constants of this enum class, in the order they are declared.

Z

zoom(double) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
zooms the map with a particular factor.
zoomPoint(Point2D, double) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
zooms the map based on a given position in the image.
zoomRectangle(Rectangle2D) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
zooms the map based on a given rectangle.
A B C D F G H I K L M N O P R S T V Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form