holoride
Search Results for

    Show / Hide Table of Contents

    Class Junction

    A junction to connect multiple roads via road links.

    Inheritance
    object
    Junction
    Namespace: Holoride.ElasticSDK.Overpass
    Assembly: Holoride.ElasticSDK.Library.Runtime.dll
    Syntax
    public class Junction

    Fields

    Pool

    Declaration
    public static readonly ObjectPool<Junction> Pool
    Field Value
    Type Description
    ObjectPool<Junction>

    Position

    the position where the roads connect.

    Declaration
    public GlobalPosition Position
    Field Value
    Type Description
    GlobalPosition

    RoadLinks

    The links of the roads connected by this junction.

    Declaration
    public readonly List<RoadLink> RoadLinks
    Field Value
    Type Description
    List<><RoadLink>

    Methods

    CreatePooled(GlobalPosition)

    Declaration
    public static Junction CreatePooled(GlobalPosition position)
    Parameters
    Type Name Description
    GlobalPosition position
    Returns
    Type Description
    Junction

    ForAllNeighbors(Action<RoadLink, RoadLink>)

    A loop over all pairs of neighboring road links.

    Declaration
    public void ForAllNeighbors(Action<RoadLink, RoadLink> function)
    Parameters
    Type Name Description
    Action<, ><RoadLink, RoadLink> function

    The function to call on two neighboring road links.

    SortRoadLinksClockwise()

    Sorts the RoadLinks clockwise.

    Declaration
    public void SortRoadLinksClockwise()
    In This Article

    Back to top
    ©   holoride
    Privacy   Imprint