Class SpatialLane
This class contains the basic data structure for each lane line.
Inheritance
System.Object
SpatialLane
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Mars.Components.Environments
Assembly: Mars.Components.dll
Syntax
[MessagePackObject(true)]
public class SpatialLane : ISpatialLane
Properties
| Improve this Doc View SourceHighwayType
Gets or sets the lane kind restricting the accessing
and used to derive the width when not available.
Declaration
public HighwayType? HighwayType { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<HighwayType> |
LaneGeometry
Gets the line string curve representing the individual track.
Declaration
public Position[] LaneGeometry { get; set; }
Property Value
Type | Description |
---|---|
Position[] |
Modalities
Gets all modalities which can be used on this lane.
Declaration
public ISet<SpatialModalityType> Modalities { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ISet<SpatialModalityType> |