Class PathTreeExtensions
Contains extension methods related to path tree.
Inheritance
System.Object
PathTreeExtensions
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public static class PathTreeExtensions
Methods
AddSettledVertex(PathTree, UInt32, Single, Dir, UInt32)
Adds a new settled vertex.
Declaration
public static uint AddSettledVertex(this PathTree tree, uint vertex, float weight, Dir dir, uint hops)
Parameters
|
PathTree
tree
|
|
System.UInt32
vertex
|
|
System.Single
weight
|
|
Dir
dir
|
|
System.UInt32
hops
|
Returns
|
System.UInt32
|
AddSettledVertex(PathTree, UInt32, Single, Dir, UInt32, UInt32)
Adds a new settled vertex.
Declaration
public static uint AddSettledVertex(this PathTree tree, uint vertex, float weight, Dir dir, uint hops, uint pPointer)
Parameters
|
PathTree
tree
|
|
System.UInt32
vertex
|
|
System.Single
weight
|
|
Dir
dir
|
|
System.UInt32
hops
|
|
System.UInt32
pPointer
|
Returns
|
System.UInt32
|
AddSettledVertex(PathTree, UInt32, WeightAndDir<Single>, UInt32)
Adds a new settled vertex.
Declaration
public static uint AddSettledVertex(this PathTree tree, uint vertex, WeightAndDir<float> weightAndDir, uint hops)
Parameters
|
PathTree
tree
|
|
System.UInt32
vertex
|
|
WeightAndDir<System.Single>
weightAndDir
|
|
System.UInt32
hops
|
Returns
|
System.UInt32
|
AddSettledVertex(PathTree, UInt32, WeightAndDir<Single>, UInt32, UInt32)
Adds a new settled vertex.
Declaration
public static uint AddSettledVertex(this PathTree tree, uint vertex, WeightAndDir<float> weightAndDir, uint hops, uint pPointer)
Parameters
|
PathTree
tree
|
|
System.UInt32
vertex
|
|
WeightAndDir<System.Single>
weightAndDir
|
|
System.UInt32
hops
|
|
System.UInt32
pPointer
|
Returns
|
System.UInt32
|
GetSettledVertex(PathTree, UInt32, out UInt32, out WeightAndDir<Single>, out UInt32)
Gets a settled vertex.
Declaration
public static void GetSettledVertex(this PathTree tree, uint pointer, out uint vertex, out WeightAndDir<float> weightAndDir, out uint hops)
Parameters
|
PathTree
tree
|
|
System.UInt32
pointer
|
|
System.UInt32
vertex
|
|
WeightAndDir<System.Single>
weightAndDir
|
|
System.UInt32
hops
|
GetSettledVertex(PathTree, UInt32, out UInt32, out WeightAndDir<Single>, out UInt32, out UInt32)
Gets a settled vertex.
Declaration
public static void GetSettledVertex(this PathTree tree, uint pointer, out uint vertex, out WeightAndDir<float> weightAndDir, out uint hops, out uint previous)
Parameters
|
PathTree
tree
|
|
System.UInt32
pointer
|
|
System.UInt32
vertex
|
|
WeightAndDir<System.Single>
weightAndDir
|
|
System.UInt32
hops
|
|
System.UInt32
previous
|
GetSettledVertexWeight(PathTree, UInt32)
Gets a settled vertex weight.
Declaration
public static WeightAndDir<float> GetSettledVertexWeight(this PathTree tree, uint pointer)
Parameters
|
PathTree
tree
|
|
System.UInt32
pointer
|
Returns
|
WeightAndDir<System.Single>
|