Struct Connection

Public

Represents a connection to another node.

Public Methods

Connection (node, cost)
Public
Connection (node, cost, shapeEdgeInfo)
Public
Equals (obj)
Public
GetHashCode ()
Public

Public Static Methods

PackShapeEdgeInfo (shapeEdge, adjacentShapeEdge, areEdgesIdentical)
Public Static

Public Variables

adjacentShapeEdge
Public
cost

Cost of moving along this connection.

Public
edgesAreIdentical
Public
isEdgeShared
Public
node

Node which this connection goes to.

Public
shapeEdge

The edge of the shape which this connection uses.

Public
shapeEdgeInfo

Various metadata about the connection, such as the side of the node shape which this connection uses.

Public

Public Static Variables

IdenticalEdge
Public Static
NoSharedEdge
Public Static