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.
-
Class Summary Class Description Block An aggregation of resources with distinct usage rules depending on the block's type.Group An aggregation of model elements.Location A location at which aVehicle
may perform an action.Location.Link A link connecting a point and a location, expressing that the location is reachable from the point.LocationType Describes the type of aLocation
.Path Point Describes a position in the driving course at which aVehicle
may be located.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
.Triple A generic 3-tuple of long integer values, usable for 3D coordinates and vectors, for instance.Vehicle Describes a vehicle's current state. -
Enum Summary Enum Description Block.Type Describes the types of blocks in a driving course.Point.Type Describes the types of positions in a driving course.Vehicle.IntegrationLevel A vehicle's state of integration into the system.Vehicle.Orientation The elements of this enumeration represent the possible orientations of a vehicle.Vehicle.ProcState A vehicle's processing state as seen by the dispatcher.Vehicle.State The elements of this enumeration describe the various possible states of a vehicle.