Index
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.
- 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.
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.
- 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
- computeVisibleExtent(Bounds2d, Dimension) - Method in class nl.tudelft.simulation.dsol.animation.d2.RenderableScale
-
computes the visible extent.
- contains(OrientedPoint2d, 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, Bounds2d) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
-
does the shape contain the point?
- contains(Point2d, Bounds2d) - Method in interface nl.tudelft.simulation.dsol.animation.d2.Renderable2dInterface
-
does the shape contain the point?
- contains(Point2d, Bounds2d) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
-
does the shape contain the point?
- createIntersection(Rectangle2D) - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
- createIntersection(Rectangle2D) - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
- createUnion(Rectangle2D) - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
- createUnion(Rectangle2D) - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
- 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
-
destroys this editable.
- 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.
- Double() - Constructor for class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
-
constructs a new SerializableRectangle2D.Double.
- Double(double, double, double, double) - Constructor for class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
-
constructs a new SerializableRectangle2d.Double.
- 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
-
draws the map on a graphics object.
- 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.
TODO: minimum scale and maximum scale to draw features has to be added again, but first, scale needs to be defined properly. - 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.
- Float() - Constructor for class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
-
constructs a new SerializableRectangle2d.Float.
- Float(float, float, float, float) - Constructor for class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
-
constructs a new SerializableRectangle2d.Float.
- 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
-
Getter for all the property layers.
- getAttributeValues() - Method in class nl.tudelft.simulation.dsol.animation.gis.GisObject
-
returns the attribute values of the shape.
- getBackgroundColor() - Method in interface nl.tudelft.simulation.dsol.animation.gis.MapImageInterface
-
Return the backgroundColor.
- getBounds() - Method in interface nl.tudelft.simulation.dsol.animation.Locatable
-
returns the bounds of the locatable object.
- getBounds() - Method in class nl.tudelft.simulation.dsol.animation.StaticLocation2d
-
returns the bounds of the locatable object.
- getBounds() - Method in class nl.tudelft.simulation.dsol.animation.StaticLocation3d
-
returns the bounds of the locatable object.
- getBounds2D() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
- getBounds2D() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
- 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
-
Getter for property extent.
- 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 interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
-
Return the fill color for the layer.
- getHeight() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
- getHeight() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
- getId() - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
-
return the id of the renderable component.
- 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
-
return the id of the renderable component.
- getImage() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
-
Getter for property image.
- 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.
- getLayerMap() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
-
Getter for the map of layer names to property layers.
- 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
-
returns the location of an object.
- getLocation() - Method in class nl.tudelft.simulation.dsol.animation.StaticLocation3d
-
returns the location of an object.
- 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
-
returns the current location.
- getMap() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisRenderable2d
- getName() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
-
Getter for property name.
- getName() - Method in interface nl.tudelft.simulation.dsol.animation.gis.LayerInterface
-
Return the layer name.
- getNumShapes() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
-
Return the number of shapes for this feature at this moment.
- 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 interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
-
Return the outline (line) color for the layer.
- getScale() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
-
returns the scale of the map.
- 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.
- getShape() - Method in class nl.tudelft.simulation.dsol.animation.gis.GisObject
-
returns the point or shape of the GisObject.
- getShape(int) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
-
Return a GisObject.
- getShapes() - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
-
Return all the shapes of the particular data source for this feature.
- getShapes(Bounds2d) - Method in interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
-
Return the shapes of the particular data source for this feature, bound to a particular extent.
- 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
-
gets the source of this renderable.
- 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
-
gets the source of this renderable.
- getUnitImageRatio() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
-
returns the scale of the Image.
- getUnits() - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
-
Getter for property units.
- 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
-
Getter for all the visible property layers.
- getWidth() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
- getWidth() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
- 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.
- getX() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
- getX() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
- getXScale(Bounds2d, Dimension) - Method in class nl.tudelft.simulation.dsol.animation.d2.RenderableScale
-
Returns the X-scale of a screen compared to an extent.
- getY() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
- getY() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
- 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.
- GisMapInterface - Interface in nl.tudelft.simulation.dsol.animation.gis
-
This interface defines the map.
- GisObject - Class in nl.tudelft.simulation.dsol.animation.gis
-
the GisObject class stores a Point2D or Shape as well as an array of attributes.
- GisObject(Object, String[]) - Constructor for class nl.tudelft.simulation.dsol.animation.gis.GisObject
-
constructs a GisObject.
- 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.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.
- isEmpty() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
- isEmpty() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
- isFlip() - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
-
Return whether to flip the renderable, if the direction is 'left' or not.
- 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.
- 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.
- 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.
- 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.
- 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).
- 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.
- 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.
- outcode(double, double) - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
- outcode(double, double) - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
P
- paint(Graphics2D, ImageObserver) - Method in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
-
Draws an animation on a world coordinate around [x,y] = [0,0].
- 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
-
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.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
-
the overarching method that is called when painting, usually redirecting to paint(...) but possibly retrieving the drawing from a cache.
- POINT - Static variable in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
-
POINT.
- 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.
- RT - Static variable in class nl.tudelft.simulation.dsol.animation.d2.ImageRenderable
-
RIGHT-TOP location.
S
- 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
-
selects the image.
- SerializableRectangle2d - Class in nl.tudelft.simulation.dsol.animation.gis
-
The SerializableRectangle2d class is a serializable version of the
java.awt.geom.Rectangle2D
class, yet in an immutable form. - SerializableRectangle2d() - Constructor for class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d
-
constructs a new SerializableRectangle2d.
- SerializableRectangle2d.Double - Class in nl.tudelft.simulation.dsol.animation.gis
-
The SerializableRectangle2d.Double class is a serializable version of the
java.awt.geom.Rectangle2D.Double
class. - SerializableRectangle2d.Float - Class in nl.tudelft.simulation.dsol.animation.gis
-
The SerializableRectangle2d.Float class is a serializable version of the
java.awt.geom.Rectangle2D.Double
class. - 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 interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
-
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.
- 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.
- 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 interface nl.tudelft.simulation.dsol.animation.gis.FeatureInterface
-
Set the outline (line) color for the layer.
- setRect(double, double, double, double) - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
- setRect(double, double, double, double) - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
- setRect(float, float, float, float) - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
- setRect(Rectangle2D) - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
- setRect(Rectangle2D) - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
- setRotate(boolean) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
-
Set whether to rotate the renderable or not.
- setScale(boolean) - Method in class nl.tudelft.simulation.dsol.animation.d2.Renderable2d
-
Set whether to scale the renderable or not.
- 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.
- 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.
- 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).
- 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.
- 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(OrientedPoint2d, 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.
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
- toString() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Double
- toString() - Method in class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2d.Float
- transform(OrientedPoint2d, 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.
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(SerializableRectangle2d) - Method in interface nl.tudelft.simulation.dsol.animation.gis.GisMapInterface
-
zooms the map based on a given rectangle.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form