Package | Description |
---|---|
desmoj.extensions.space3D |
Objects in a 3D space and relevant motion operations.
|
Modifier and Type | Method and Description |
---|---|
Length |
Length.add(Length length)
Adds 2 length objects.
|
Length |
Movement.getCurrentMovedDistance(TimeInstant movingStartTime,
TimeInstant now)
Gets the moved distance based on the elapsed SimTime.
|
Length[] |
Track.getDestination()
Gets the destiny position in ExtendedLength[].
|
Length[] |
SpatialEntity.getEntryPoint(java.lang.String name) |
Length[] |
SpatialObject.getEntryPoint(java.lang.String name)
Gets the position of the given entry point.
|
Length[] |
SpatialProcessQueue.getEntryPoint(java.lang.String name) |
Length[] |
SpatialQueue.getEntryPoint(java.lang.String name) |
Length[] |
SpatialSimProcess.getEntryPoint(java.lang.String name) |
Length[] |
SpatialEntity.getEntryPointGlobal(java.lang.String name) |
Length[] |
SpatialObject.getEntryPointGlobal(java.lang.String name)
Gets the position of the entry point in global coordinates.
|
Length[] |
SpatialProcessQueue.getEntryPointGlobal(java.lang.String name) |
Length[] |
SpatialQueue.getEntryPointGlobal(java.lang.String name) |
Length[] |
SpatialSimProcess.getEntryPointGlobal(java.lang.String name) |
Length[] |
SpatialEntity.getExitPoint(java.lang.String name) |
Length[] |
SpatialObject.getExitPoint(java.lang.String name)
Gets the position of the given exit point.
|
Length[] |
SpatialProcessQueue.getExitPoint(java.lang.String name) |
Length[] |
SpatialQueue.getExitPoint(java.lang.String name) |
Length[] |
SpatialSimProcess.getExitPoint(java.lang.String name) |
Length[] |
SpatialEntity.getExitPointGlobal(java.lang.String name) |
Length[] |
SpatialObject.getExitPointGlobal(java.lang.String name)
Gets the position of the exit point in global coordinates.
|
Length[] |
SpatialProcessQueue.getExitPointGlobal(java.lang.String name) |
Length[] |
SpatialQueue.getExitPointGlobal(java.lang.String name) |
Length[] |
SpatialSimProcess.getExitPointGlobal(java.lang.String name) |
Length[] |
SimpleTrack.getPositionAt(double length) |
abstract Length[] |
Track.getPositionAt(double length)
Gets the coordinates (in ExtendedLength) of the current position based on
the specified length from the start position on the track.
|
Length |
MovableSpatialEntity.getPosX() |
Length |
MovableSpatialSimProcess.getPosX() |
Length |
SpatialEntity.getPosX() |
Length |
SpatialObject.getPosX() |
Length |
SpatialProcessQueue.getPosX() |
Length |
SpatialQueue.getPosX() |
Length |
SpatialSimProcess.getPosX() |
Length |
MovableSpatialEntity.getPosY() |
Length |
MovableSpatialSimProcess.getPosY() |
Length |
SpatialEntity.getPosY() |
Length |
SpatialObject.getPosY() |
Length |
SpatialProcessQueue.getPosY() |
Length |
SpatialQueue.getPosY() |
Length |
SpatialSimProcess.getPosY() |
Length |
MovableSpatialEntity.getPosZ() |
Length |
MovableSpatialSimProcess.getPosZ() |
Length |
SpatialEntity.getPosZ() |
Length |
SpatialObject.getPosZ() |
Length |
SpatialProcessQueue.getPosZ() |
Length |
SpatialQueue.getPosZ() |
Length |
SpatialSimProcess.getPosZ() |
Length[] |
Track.getStarLengthUnits()
Gets the start position in ExtendedLength[].
|
Length |
Length.subtract(Length length)
Subtracts 2 length objects.
|
Modifier and Type | Method and Description |
---|---|
Length |
Length.add(Length length)
Adds 2 length objects.
|
void |
SpatialEntity.addEntryPoint(java.lang.String name,
Length xPos,
Length yPos,
Length zPos) |
void |
SpatialObject.addEntryPoint(java.lang.String name,
Length xPos,
Length yPos,
Length zPos)
Adds an entry point to this SpatialObject.
|
void |
SpatialProcessQueue.addEntryPoint(java.lang.String name,
Length xPos,
Length yPos,
Length zPos) |
void |
SpatialQueue.addEntryPoint(java.lang.String name,
Length xPos,
Length yPos,
Length zPos) |
void |
SpatialSimProcess.addEntryPoint(java.lang.String name,
Length xPos,
Length yPos,
Length zPos) |
void |
SpatialEntity.addExitPoint(java.lang.String name,
Length xPos,
Length yPos,
Length zPos) |
void |
SpatialObject.addExitPoint(java.lang.String name,
Length xPos,
Length yPos,
Length zPos)
Adds an exit point to this SpatialObject.
|
void |
SpatialProcessQueue.addExitPoint(java.lang.String name,
Length xPos,
Length yPos,
Length zPos) |
void |
SpatialQueue.addExitPoint(java.lang.String name,
Length xPos,
Length yPos,
Length zPos) |
void |
SpatialSimProcess.addExitPoint(java.lang.String name,
Length xPos,
Length yPos,
Length zPos) |
SimpleTrack |
SpatialLayoutManager.getTrackStraightTo(MovableSpatialObject mover,
java.lang.String exitPoint,
Length x,
Length y,
Length z)
Generates a SimpleTrack which leads directly to the given position.
|
void |
Track.setDestinyPosition(Length[] position)
Sets the destiny position of this track.
|
void |
MovableSpatialEntity.setPosition(Length x,
Length y,
Length z) |
void |
MovableSpatialSimProcess.setPosition(Length x,
Length y,
Length z) |
void |
SpatialEntity.setPosition(Length x,
Length y,
Length z) |
void |
SpatialObject.setPosition(Length x,
Length y,
Length z)
It sets the new position for the object
|
void |
SpatialProcessQueue.setPosition(Length x,
Length y,
Length z) |
void |
SpatialQueue.setPosition(Length x,
Length y,
Length z) |
void |
SpatialSimProcess.setPosition(Length x,
Length y,
Length z) |
void |
Track.setStartPosition(Length[] position)
Sets the start position of this track.
|
Length |
Length.subtract(Length length)
Subtracts 2 length objects.
|
Constructor and Description |
---|
MovableSpatialEntity(Model owner,
java.lang.String name,
java.lang.String type,
boolean showInTrace,
double acc,
double dec,
double mSpeed,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a MovableSpatialEntity with specific acceleration and negative acceleration, maximum speed and position data.
|
MovableSpatialEntity(Model owner,
java.lang.String name,
java.lang.String type,
boolean showInTrace,
double acc,
double dec,
double mSpeed,
Length startPositionX,
Length startPositionY,
Length startPositionZ,
SpatialMovementManager manager)
Constructs a MovableSpatialEntity with specific acceleration and negative acceleration, maximum speed, position data and SpatialMovementManager for movement customizing.
|
MovableSpatialSimProcess(Model owner,
java.lang.String name,
java.lang.String type,
boolean showInTrace,
double acc,
double dec,
double mSpeed,
Length startPositionX,
Length startPositionY,
Length startPositionZ,
SpatialMovementManager manager)
Constructs a MovableSpatialSimProcess with specific acceleration and negative acceleration, maximum speed, position data and SpatialMovementManager for movement customizing.
|
SimpleLocation(Model owner,
java.lang.String name,
java.lang.String type,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Creates a SimpleLocation with specified position.
|
SimpleTrack(Model owner,
java.lang.String trackName,
Length[] startPosition,
Length[] destination,
java.util.ArrayList<double[]> wayPoints,
boolean showInTrace)
Constructs a SimpleTreck object with the start-, the destination
position and the way points.
|
SimpleTrack(Model owner,
java.lang.String trackName,
Length[] startPosition,
Length[] destination,
java.util.ArrayList<double[]> wayPoints,
boolean showInTrace)
Constructs a SimpleTreck object with the start-, the destination
position and the way points.
|
SimpleTrack(Model owner,
java.lang.String trackName,
java.lang.String startLocationName,
java.lang.String destinationLocationName,
java.lang.String exitPointName,
java.lang.String entryPointName,
Length[] startPosition,
Length[] destiny,
java.util.ArrayList<double[]> wayPoints,
boolean showInTrace)
Constructs a SimpleTrack with the start- and the destination positions.
|
SimpleTrack(Model owner,
java.lang.String trackName,
java.lang.String startLocationName,
java.lang.String destinationLocationName,
java.lang.String exitPointName,
java.lang.String entryPointName,
Length[] startPosition,
Length[] destiny,
java.util.ArrayList<double[]> wayPoints,
boolean showInTrace)
Constructs a SimpleTrack with the start- and the destination positions.
|
SpatialEntity(Model owner,
java.lang.String name,
java.lang.String visualModel,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a SpatialEntity with specific start position.
|
SpatialProcessQueue(Model owner,
java.lang.String name,
java.lang.String visualModel,
boolean showInReport,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a SpatialProcessQueue at the specific position.
|
SpatialProcessQueue(Model owner,
java.lang.String name,
java.lang.String visualModel,
int sortOrder,
int qCapacity,
boolean showInReport,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a SpatialProcessQueue at the specific position.
|
SpatialQueue(Model owner,
java.lang.String name,
java.lang.String visualModel,
boolean showInReport,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a SpatialQueue at the specific position.
|
SpatialQueue(Model owner,
java.lang.String name,
java.lang.String visualModel,
int sortOrder,
int qCapacity,
boolean showInReport,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a SpatialQueue at the specific position.
|
SpatialSimProcess(Model owner,
java.lang.String name,
java.lang.String visualModel,
boolean showInTrace,
Length startPositionX,
Length startPositionY,
Length startPositionZ)
Constructs a SpatialSimProcess with specific start position.
|
Track(Model owner,
java.lang.String trackName,
java.lang.String startLocationName,
java.lang.String destinationLocationName,
java.lang.String exitPointName,
java.lang.String entryPointName,
Length[] startPosition,
Length[] destination,
boolean showInTrace)
Constructs a Track and initialize the basic attributes.
|
Track(Model owner,
java.lang.String trackName,
java.lang.String startLocationName,
java.lang.String destinationLocationName,
java.lang.String exitPointName,
java.lang.String entryPointName,
Length[] startPosition,
Length[] destination,
boolean showInTrace)
Constructs a Track and initialize the basic attributes.
|