Index

A B C D E F G H I L M N O R S T U V W Z 
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
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.
A B C D E F G H I L M N O R S T U V W Z 
All Classes and Interfaces|All Packages|Serialized Form