Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractFilter - Class in nl.tudelft.simulation.language.filters
-
The abstract filter forms the abstract class for all filters.
- AbstractFilter() - Constructor for class nl.tudelft.simulation.language.filters.AbstractFilter
-
constructs a new AbstractFilter.
- accept(Object) - Method in class nl.tudelft.simulation.language.filters.AbstractFilter
-
a filter defines whether to accept a value in a chart.
- accept(Object) - Method in interface nl.tudelft.simulation.language.filters.FilterInterface
-
a filter defines whether to accept a value in a chart.
- and(FilterInterface) - Method in class nl.tudelft.simulation.language.filters.AbstractFilter
-
adds filter to this filter and returns the composed filter.
- and(FilterInterface) - Method in interface nl.tudelft.simulation.language.filters.FilterInterface
-
adds filter to this filter and returns the composed filter.
- AND - Enum constant in enum class nl.tudelft.simulation.language.filters.CompositeFilter.Operator
-
the AND operator.
- Angle - Class in nl.tudelft.simulation.language.d2
-
The Angle class presents a number of mathematical utility functions on the angle.
B
- BACKSIDE - Enum constant in enum class nl.tudelft.simulation.language.d2.DirectionalLine.Side
-
point at the back of the line.
- BitUtil - Class in nl.tudelft.simulation.language.util
-
Utilities for the BitSet class.
C
- calcNormal() - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Calculates the normal to this line.
- CartesianPoint - Class in nl.tudelft.simulation.language.d3
-
The Point3D class with utilities to convert to point2D where the z-axis is neglected.
- CartesianPoint(double[]) - Constructor for class nl.tudelft.simulation.language.d3.CartesianPoint
-
constructs a new CartesianPoint.
- CartesianPoint(double, double, double) - Constructor for class nl.tudelft.simulation.language.d3.CartesianPoint
-
constructs a new CartesianPoint.
- CartesianPoint(Point2D) - Constructor for class nl.tudelft.simulation.language.d3.CartesianPoint
-
constructs a new CartesianPoint.
- Cat - Class in nl.tudelft.simulation.dsol.logger
-
Predefined categories for Category logging in DSOL.
- Circle - Class in nl.tudelft.simulation.language.d2
-
The Circle class presents a number of mathematical utility functions for circles.
- cleanUp() - Method in class nl.tudelft.simulation.language.concurrent.WorkerThread
-
Clean up the worker thread. synchronized method, otherwise it does not own the Monitor on the wait.
- COLLINEAR - Enum constant in enum class nl.tudelft.simulation.language.d2.DirectionalLine.Side
-
point collinear with the line.
- CompositeFilter - Class in nl.tudelft.simulation.language.filters
-
The composite filter combines two filters.
- CompositeFilter(FilterInterface, FilterInterface, CompositeFilter.Operator) - Constructor for class nl.tudelft.simulation.language.filters.CompositeFilter
-
constructs a new CompositeFilter.
- CompositeFilter.Operator - Enum Class in nl.tudelft.simulation.language.filters
-
The enum for the logical operator in composite filters.
- contains(Rectangle2D, Rectangle2D) - Static method in class nl.tudelft.simulation.language.d2.Shape
-
is r1 completely in r2.
- contains(Bounds2d, Bounds2d) - Static method in class nl.tudelft.simulation.language.d2.Shape2d
-
is r1 completely in r2.
D
- deSerialize() - Method in class nl.tudelft.simulation.language.reflection.SerializableConstructor
-
deserializes the field.
- deSerialize() - Method in class nl.tudelft.simulation.language.reflection.SerializableField
-
deserializes the field.
- deSerialize() - Method in class nl.tudelft.simulation.language.reflection.SerializableMethod
-
deserializes the field.
- DirectionalLine - Class in nl.tudelft.simulation.language.d2
-
A directional line with normal vector.
- DirectionalLine(double, double, double, double) - Constructor for class nl.tudelft.simulation.language.d2.DirectionalLine
-
Creates a new DirectionalLine based on the specified coordinates.
- DirectionalLine(float, float, float, float) - Constructor for class nl.tudelft.simulation.language.d2.DirectionalLine
-
Creates a new DirectionalLine based on the specified (float) coordinates.
- DirectionalLine.Side - Enum Class in nl.tudelft.simulation.language.d2
-
different values for the side a point can be at w.r.t. the line.
- DSOL - Static variable in class nl.tudelft.simulation.dsol.logger.Cat
-
DSOL project.
- DsolException - Exception in nl.tudelft.simulation.language
-
DsolException is used for generic exceptions in the DSOL packages.
- DsolException() - Constructor for exception nl.tudelft.simulation.language.DsolException
- DsolException(String) - Constructor for exception nl.tudelft.simulation.language.DsolException
- DsolException(String, Throwable) - Constructor for exception nl.tudelft.simulation.language.DsolException
- DsolException(String, Throwable, boolean, boolean) - Constructor for exception nl.tudelft.simulation.language.DsolException
- DsolException(Throwable) - Constructor for exception nl.tudelft.simulation.language.DsolException
- DsolRuntimeException - Exception in nl.tudelft.simulation.language
-
DsolRuntimeException is used for generic exceptions in the DSOL packages, where the exception is not specifically mentioned in the method signature.
- DsolRuntimeException() - Constructor for exception nl.tudelft.simulation.language.DsolRuntimeException
- DsolRuntimeException(String) - Constructor for exception nl.tudelft.simulation.language.DsolRuntimeException
- DsolRuntimeException(String, Throwable) - Constructor for exception nl.tudelft.simulation.language.DsolRuntimeException
- DsolRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception nl.tudelft.simulation.language.DsolRuntimeException
- DsolRuntimeException(Throwable) - Constructor for exception nl.tudelft.simulation.language.DsolRuntimeException
E
- equals(Object) - Method in class nl.tudelft.simulation.language.d3.SphericalPoint
- equalsCoordinates(DirectionalLine) - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Returns true if the endpoints of this line match the endpoints of the specified line.
- equalsCoordinatesIgnoreOrder(DirectionalLine) - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Returns true if the endpoints of this line match the endpoints of the specified line, ignoring endpoint order (if the first point of this line is equal to the second point of the specified line, and vice versa, returns true).
- EVENT - Static variable in class nl.tudelft.simulation.dsol.logger.Cat
-
DSOL-EVENT project.
F
- filter(Object) - Method in class nl.tudelft.simulation.language.filters.AbstractFilter
-
filters the entry.
- filter(Object) - Method in class nl.tudelft.simulation.language.filters.CompositeFilter
-
filters the entry.
- filter(Object) - Method in class nl.tudelft.simulation.language.filters.MaxPointFilter
-
filters the entry.
- filter(Object) - Method in class nl.tudelft.simulation.language.filters.ModulusFilter
-
filters the entry.
- filter(Object) - Method in class nl.tudelft.simulation.language.filters.ZeroFilter
-
filters the entry.
- FilterInterface - Interface in nl.tudelft.simulation.language.filters
-
The FilterInterface is a general interface for all filters in DSOL.
- flip() - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Flips this line so that the end points are reversed (in other words, (x1,y1) becomes (x2,y2) and vice versa) and the normal is changed to point the opposite direction.
- fromBoolean(boolean) - Static method in class nl.tudelft.simulation.language.util.BitUtil
-
returns a one-size BitSet with value.
- fromByteArray(byte[]) - Static method in class nl.tudelft.simulation.language.util.BitUtil
- fromInt(int, int) - Static method in class nl.tudelft.simulation.language.util.BitUtil
-
returns the bitset of an integer value.
- fromInteger(Integer, int) - Static method in class nl.tudelft.simulation.language.util.BitUtil
-
returns the bitset of an integer value.
- fromString(String) - Static method in class nl.tudelft.simulation.language.util.BitUtil
-
constructs a new BitSet from a string in the "110110" format, or the {0, 1, 3, 5, 8, 12} format.
- FRONTSIDE - Enum constant in enum class nl.tudelft.simulation.language.d2.DirectionalLine.Side
-
point in front of the line.
G
- getCriterion() - Method in class nl.tudelft.simulation.language.filters.AbstractFilter
-
returns a string representation of the criterion.
- getCriterion() - Method in class nl.tudelft.simulation.language.filters.CompositeFilter
-
returns a string representation of the criterion.
- getCriterion() - Method in interface nl.tudelft.simulation.language.filters.FilterInterface
-
returns a string representation of the criterion.
- getCriterion() - Method in class nl.tudelft.simulation.language.filters.MaxPointFilter
-
returns a string representation of the criterion.
- getCriterion() - Method in class nl.tudelft.simulation.language.filters.ModulusFilter
-
returns a string representation of the criterion.
- getCriterion() - Method in class nl.tudelft.simulation.language.filters.ZeroFilter
-
returns a string representation of the criterion.
- getIntersection(Line2D.Double) - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Returns the fraction of intersection along this line.
- getIntersectionPoint(Line2D.Double) - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Returns the intersection point of this line with the specified line.
- getLineThickness() - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Gets the thickness of the line.
- getNormalx() - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
- getNormaly() - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
- getPhi() - Method in class nl.tudelft.simulation.language.d3.SphericalPoint
- getRadius() - Method in class nl.tudelft.simulation.language.d3.SphericalPoint
- getSide(Line2D.Double) - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Gets the side of this line that the specified line segment is on.
- getSideThick(double, double) - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Gets the side of this line the specified point is on.
- getSideThin(double, double) - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Gets the side of this line the specified point is on.
- getTheta() - Method in class nl.tudelft.simulation.language.d3.SphericalPoint
- getValue() - Method in enum class nl.tudelft.simulation.language.d2.DirectionalLine.Side
-
Returns the value from DSOL-1 before enum was introduced.
- getValue() - Method in enum class nl.tudelft.simulation.language.filters.CompositeFilter.Operator
-
Returns the value from DSOL-1 before enum was introduced.
H
- hashCode() - Method in class nl.tudelft.simulation.language.d3.SphericalPoint
- HLA - Static variable in class nl.tudelft.simulation.dsol.logger.Cat
-
DSOL-HLA project.
I
- intersection(Point2D, double, Point2D, double) - Static method in class nl.tudelft.simulation.language.d2.Circle
-
Elegant intersection algorithm from http://astronomy.swin.edu.au/~pbourke/geometry/2circle/.
- intersects(Rectangle2D, Rectangle2D) - Static method in class nl.tudelft.simulation.language.d2.Shape
-
do the rectangles really intersect (so, not being contained)?
- intersects(Bounds2d, Bounds2d) - Static method in class nl.tudelft.simulation.language.d2.Shape2d
-
do the rectangles really intersect (so, not being contained)?
- inverted - Variable in class nl.tudelft.simulation.language.filters.AbstractFilter
-
is this filter inverted.
- isInverted() - Method in class nl.tudelft.simulation.language.filters.AbstractFilter
-
is the filter inverted?
- isInverted() - Method in interface nl.tudelft.simulation.language.filters.FilterInterface
-
is the filter inverted?
- isRunning() - Method in class nl.tudelft.simulation.language.concurrent.WorkerThread
L
- lock(Object) - Static method in class nl.tudelft.simulation.language.concurrent.Monitor
-
locks an object for the current thread.
- lock(Object, Thread) - Static method in class nl.tudelft.simulation.language.concurrent.Monitor
-
locks an object for the given requestor.
M
- MaxPointFilter - Class in nl.tudelft.simulation.language.filters
-
The histogram specifies a histogram chart for the DSOL framework.
- MaxPointFilter(long) - Constructor for class nl.tudelft.simulation.language.filters.MaxPointFilter
-
constructs a new MaxPointFilter.
- ModulusFilter - Class in nl.tudelft.simulation.language.filters
-
The modulus filter only accepts the nth event where n % given modulus = 0.
- ModulusFilter(long) - Constructor for class nl.tudelft.simulation.language.filters.ModulusFilter
-
constructs a new ModulusFilter.
- Monitor - Class in nl.tudelft.simulation.language.concurrent
-
Monitor class.
N
- NAMING - Static variable in class nl.tudelft.simulation.dsol.logger.Cat
-
DSOL-NAMING project.
- nl.tudelft.simulation.dsol.logger - package nl.tudelft.simulation.dsol.logger
-
Default categories for logging in DSOL.
- nl.tudelft.simulation.language - package nl.tudelft.simulation.language
-
Generic classes for DSOL and other projects.
- nl.tudelft.simulation.language.concurrent - package nl.tudelft.simulation.language.concurrent
-
Provides objects and methods for asynchronous semaphores and worker threads.
- nl.tudelft.simulation.language.d2 - package nl.tudelft.simulation.language.d2
-
Provides 2-dimensional utility classes.
- nl.tudelft.simulation.language.d3 - package nl.tudelft.simulation.language.d3
-
The 3d package provides a set of utility classes for 3-dimensional operations.
- nl.tudelft.simulation.language.filters - package nl.tudelft.simulation.language.filters
-
The filter package provides basic classes and methods to build and/or trees for filtering information.
- nl.tudelft.simulation.language.reflection - package nl.tudelft.simulation.language.reflection
-
Helper classes for reflection (e.g. get ALL constructors or ALL fields of a class).
- nl.tudelft.simulation.language.util - package nl.tudelft.simulation.language.util
-
Implementation of helper methods for a BitSet (java.util.BitSet).
- normalize() - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Normalizes the normal of this line (make the normal's length 1).
- normalize2Pi(double) - Static method in class nl.tudelft.simulation.language.d2.Angle
-
Normalize an angle between 0 and 2*pi.
- normalizePi(double) - Static method in class nl.tudelft.simulation.language.d2.Angle
-
Normalize an angle between -pi and +pi.
O
- operatorToString() - Method in class nl.tudelft.simulation.language.filters.CompositeFilter
-
Converts the operator of this filter into a human readable string.
- or(FilterInterface) - Method in class nl.tudelft.simulation.language.filters.AbstractFilter
-
creates a new composite filter which is one or two.
- or(FilterInterface) - Method in interface nl.tudelft.simulation.language.filters.FilterInterface
-
creates a new composite filter which is one or two.
- OR - Enum constant in enum class nl.tudelft.simulation.language.filters.CompositeFilter.Operator
-
the OR operator.
- overlaps(Rectangle2D, Rectangle2D) - Static method in class nl.tudelft.simulation.language.d2.Shape
-
overlaps extent and shape.
- overlaps(Bounds2d, Bounds2d) - Static method in class nl.tudelft.simulation.language.d2.Shape2d
-
overlaps extent and shape.
R
- restoreState(Object, byte[]) - Static method in class nl.tudelft.simulation.language.reflection.StateSaver
-
Retrieve the earlier saved state of a single object and write it into an object (which could be a clone or the original object).
- run() - Method in class nl.tudelft.simulation.language.concurrent.WorkerThread
S
- saveState(Object) - Static method in class nl.tudelft.simulation.language.reflection.StateSaver
-
Save the state of a single object into another object.
- SerializableConstructor - Class in nl.tudelft.simulation.language.reflection
-
A SerializableConstructor.
- SerializableConstructor(Class<?>, Class<?>...) - Constructor for class nl.tudelft.simulation.language.reflection.SerializableConstructor
-
constructs a new SerializableConstructor.
- SerializableConstructor(Constructor<?>) - Constructor for class nl.tudelft.simulation.language.reflection.SerializableConstructor
-
constructs a new SerializableConstructor.
- SerializableField - Class in nl.tudelft.simulation.language.reflection
-
A SerializableField.
- SerializableField(Class<?>, String) - Constructor for class nl.tudelft.simulation.language.reflection.SerializableField
-
constructs a new SerializableField.
- SerializableField(Field) - Constructor for class nl.tudelft.simulation.language.reflection.SerializableField
-
constructs a new SerializableField.
- SerializableMethod - Class in nl.tudelft.simulation.language.reflection
-
A SerializableMethod.
- SerializableMethod(Class<?>, String, Class<?>...) - Constructor for class nl.tudelft.simulation.language.reflection.SerializableMethod
-
constructs a new SerializableMethod.
- SerializableMethod(Method) - Constructor for class nl.tudelft.simulation.language.reflection.SerializableMethod
-
constructs a new SerializableMethod.
- setInverted(boolean) - Method in class nl.tudelft.simulation.language.filters.AbstractFilter
-
inverts the filter.
- setInverted(boolean) - Method in interface nl.tudelft.simulation.language.filters.FilterInterface
-
inverts the filter.
- setLine(double, double, double, double) - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
- setLine(float, float, float, float) - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Set the line using floats.
- setLineThickness(double) - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
-
Sets the thickness of the line.
- Shape - Class in nl.tudelft.simulation.language.d2
-
Shape utilities for screen coordinates.
- Shape2d - Class in nl.tudelft.simulation.language.d2
-
Shape utilities for world coordinates.
- SPANNING - Enum constant in enum class nl.tudelft.simulation.language.d2.DirectionalLine.Side
-
other line is spanning this line.
- SphericalPoint - Class in nl.tudelft.simulation.language.d3
-
A spherical point as defined in https://mathworld.wolfram.com/SphericalCoordinates.html .
- SphericalPoint(double, double, double) - Constructor for class nl.tudelft.simulation.language.d3.SphericalPoint
-
constructs a new SphericalPoint.
- StateSaver - Class in nl.tudelft.simulation.language.reflection
-
StateSaver can serialize a full state of a single object, including the fields of its superclass, to an object.
- SWING - Static variable in class nl.tudelft.simulation.dsol.logger.Cat
-
DSOL-SWING project.
T
- to2D() - Method in class nl.tudelft.simulation.language.d3.CartesianPoint
-
returns the 2D representation of the point.
- toByteArray(BitSet) - Static method in class nl.tudelft.simulation.language.util.BitUtil
- toCartesianPoint() - Method in class nl.tudelft.simulation.language.d3.SphericalPoint
-
converts a spherical point to a Cartesian point.
- toCartesianPoint(SphericalPoint) - Static method in class nl.tudelft.simulation.language.d3.SphericalPoint
-
converts a spherical point to a Cartesian point.
- toInt(BitSet, int) - Static method in class nl.tudelft.simulation.language.util.BitUtil
- toSphericalPoint() - Method in class nl.tudelft.simulation.language.d3.CartesianPoint
-
converts the point to a sperical point.
- toSphericalPoint(CartesianPoint) - Static method in class nl.tudelft.simulation.language.d3.CartesianPoint
-
converts a cartesian point to a sperical point.
- toString() - Method in class nl.tudelft.simulation.language.d2.DirectionalLine
- toString() - Method in class nl.tudelft.simulation.language.d3.CartesianPoint
- toString() - Method in class nl.tudelft.simulation.language.d3.SphericalPoint
- toString() - Method in class nl.tudelft.simulation.language.filters.AbstractFilter
U
- unlock(Object) - Static method in class nl.tudelft.simulation.language.concurrent.Monitor
-
unlocks an object locked by the current Thread.
- unlock(Object, Thread) - Static method in class nl.tudelft.simulation.language.concurrent.Monitor
-
unlocks an object locked by owner.
V
- valueOf(String) - Static method in enum class nl.tudelft.simulation.language.d2.DirectionalLine.Side
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class nl.tudelft.simulation.language.filters.CompositeFilter.Operator
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class nl.tudelft.simulation.language.d2.DirectionalLine.Side
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class nl.tudelft.simulation.language.filters.CompositeFilter.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WEB - Static variable in class nl.tudelft.simulation.dsol.logger.Cat
-
DSOL-WEB project.
- WorkerThread - Class in nl.tudelft.simulation.language.concurrent
-
The WorkerThread is a working thread.
- WorkerThread(String, Runnable) - Constructor for class nl.tudelft.simulation.language.concurrent.WorkerThread
-
constructs a new SimulatorRunThread.
Z
- ZeroFilter - Class in nl.tudelft.simulation.language.filters
-
The Zero filter does not filter any value.
- ZeroFilter() - Constructor for class nl.tudelft.simulation.language.filters.ZeroFilter
-
constructs a new ZeroFilte.
All Classes and Interfaces|All Packages|Serialized Form