package io.rtron.model.roadspaces.identifier

Classes

Name Description
abstract class AbstractRoadspacesIdentifier: Any
interface ConnectionIdentifierInterface: Any

Connection identifier interface required for class delegation.

data class ConnectionIdentifier: AbstractRoadspacesIdentifier, ConnectionIdentifierInterface, JunctionIdentifierInterface

Identifier of a Connection.

interface JunctionIdentifierInterface: Any

Junction identifier interface required for class delegation.

data class JunctionIdentifier: AbstractRoadspacesIdentifier, JunctionIdentifierInterface, ModelIdentifierInterface

Identifier of a Junction.

data class LaneIdentifier: AbstractRoadspacesIdentifier, LaneSectionIdentifierInterface

Identifier of a lane containing essential meta information.

interface LaneSectionIdentifierInterface: RoadspaceIdentifierInterface, Any

Lane section identifier interface required for class delegation.

data class LaneSectionIdentifier: AbstractRoadspacesIdentifier, LaneSectionIdentifierInterface, RoadspaceIdentifierInterface

Identifier of a lane section containing essential meta information.

interface ModelIdentifierInterface: Any

Model identifier interface required for class delegation.

data class ModelIdentifier: AbstractRoadspacesIdentifier, ModelIdentifierInterface

Identifier of a model containing essential meta information.

interface RoadspaceIdentifierInterface: Any

Road space identifier interface required for class delegation.

data class RoadspaceIdentifier: AbstractRoadspacesIdentifier, RoadspaceIdentifierInterface, ModelIdentifierInterface

Identifier of a road space containing essential meta information.

data class RoadspaceObjectIdentifier: AbstractRoadspacesIdentifier, RoadspaceIdentifierInterface

Identifier of a lane section containing essential meta information.