Package org.opentcs.data.model
package org.opentcs.data.model
Classes for maintaining the (mainly static) structure and content of openTCS
course layouts and the attributes and state of vehicles.
-
KlasseBeschreibungAn aggregation of resources with distinct usage rules depending on the block's type.Contains information regarding the grahical representation of a block.Describes the types of blocks in a driving course.A bounding box that can be used, for example, to describe an object's physical dimensions.A generic 2-tuple of long integer values, usable for 2D coordinates and vectors, for instance.A sequence of vertices that, when connected in their defined order, represent the area that may be occupied by an object.A location at which a
Vehicle
may perform an action.Contains information regarding the grahical representation of a location.A link connecting a point and a location, expressing that the location is reachable from the point.Describes the type of aLocation
.Contains information regarding the grahical representation of a location type.Defines some constants used for plant models.Contains information regarding the grahical representation of a path.The connection type a path is represented as.Contains details about a peripheral device a location may represent.A peripheral device's processing state as seen by the peripheral job dispatcher.The elements of this enumeration describe the various possible states of a peripheral device.An immutable representation of a complete plant model's state.A point in the driving course at which aVehicle
may be located.Contains information regarding the graphical representation of a point.Describes the types of positions in a driving course.A pose consisting of a position and an orientation angle.TCSResource<E extends TCSResource<E>>Describes a resource thatVehicle
s may claim for exclusive usage.TCSResourceReference<E extends TCSResource<E>>A transient reference to aTCSResource
.A generic 3-tuple of long integer values, usable for 3D coordinates and vectors, for instance.Describes a vehicle's current state.Contains information regarding the energy level threshold values of a vehicle.A vehicle's state of integration into the system.Contains information regarding the graphical representation of a vehicle.The elements of this enumeration represent the possible orientations of a vehicle.A vehicle's processing state as seen by the dispatcher.The elements of this enumeration describe the various possible states of a vehicle.