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.
  • Klasse
    Beschreibung
    An 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 a Location.
    Contains information regarding the grahical representation of a location type.
    Defines some constants used for plant models.
    Describes a connection between two Points which a Vehicle may traverse.
    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 a Vehicle 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 that Vehicles may claim for exclusive usage.
    A transient reference to a TCSResource.
    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.