Google. Maps. Unity. Intersections. RoadLatticeNode
A node in a graph representing the layout of roads in an area. Each node contains a collection of neighbor nodes.
Summary
Properties |
|
---|---|
Edges
|
IEnumerable< RoadLatticeEdge >
The collection of outbound edges from this node to its neighbors.
|
Location
|
Vector2
Floating-point World-space location of this node.
|
LocationUID
|
ulong
An ID derived from the global, real world location of this RoadLatticeNode.
|
NeighborCount
|
int
The number of neighboring nodes in the RoadLattice that contains this node.
|
Neighbors
|
IEnumerable< RoadLatticeNode >
Neighboring nodes in the RoadLattice that contains this node.
|
Public functions |
|
---|---|
EdgeTo(RoadLatticeNode target)
|
The outbound edge from this node to a target node.
|
HasEdgeTo(RoadLatticeNode target)
|
bool
Checks if this node has an edge to target .
|
ToString()
|
override string
|
Properties
Edges
IEnumerable< RoadLatticeEdge > Edges
The collection of outbound edges from this node to its neighbors.
Location
Vector2 Location
Floating-point World-space location of this node.
LocationUID
ulong LocationUID
An ID derived from the global, real world location of this RoadLatticeNode.
This will differ from the LocationUID of any other RoadLatticeNode, unless it occupies the same real world location within the resolution of the underlying map data.
NeighborCount
int NeighborCount
The number of neighboring nodes in the RoadLattice that contains this node.
Neighbors
IEnumerable< RoadLatticeNode > Neighbors
Neighboring nodes in the RoadLattice that contains this node.
Public functions
EdgeTo
RoadLatticeEdge EdgeTo( RoadLatticeNode target )
The outbound edge from this node to a target node.
Details | |||
---|---|---|---|
Parameters |
|
||
Exceptions |
|
||
Returns |
The outbound edge to the target node.
|
ToString
override string ToString()