Class LineGraphBuilder
Inheritance
LineGraphBuilder
Assembly: AnyPath.dll
Syntax
public class LineGraphBuilder
Constructors
LineGraphBuilder()
Declaration
public LineGraphBuilder()
Methods
Clear()
Declaration
ContainsVertex(int)
Declaration
public bool ContainsVertex(int id)
Parameters
Type |
Name |
Description |
int |
id |
|
Returns
GetData(out List<float3>, out List<Edge>, out List<Edge>)
Declaration
public void GetData(out List<float3> verts, out List<LineGraph.Edge> undirectedIndices, out List<LineGraph.Edge> directedIndices)
Parameters
GetVertex(int)
Declaration
public float3 GetVertex(int id)
Parameters
Type |
Name |
Description |
int |
id |
|
Returns
LinkDirected(int, int)
Declaration
public void LinkDirected(int a, int b)
Parameters
Type |
Name |
Description |
int |
a |
|
int |
b |
|
LinkDirected(int, int, float, int, int)
Declaration
public void LinkDirected(int a, int b, float enterCost, int flags = 0, int id = 0)
Parameters
LinkUndirected(int, int)
Declaration
public int LinkUndirected(int a, int b)
Parameters
Type |
Name |
Description |
int |
a |
|
int |
b |
|
Returns
LinkUndirected(int, int, float, int, int)
Declaration
public int LinkUndirected(int a, int b, float enterCost, int flags = 0, int id = 0)
Parameters
Returns
SetVertex(int, float3)
Declaration
public void SetVertex(int id, float3 pos)
Parameters
Type |
Name |
Description |
int |
id |
|
float3 |
pos |
|
Extension Methods