Class DynamicVehicleNodeTagProcessor
A processor that enables lua profiles to add vertex meta data.
Inheritance
System.Object
DynamicVehicleNodeTagProcessor
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public class DynamicVehicleNodeTagProcessor : ITwoPassProcessor
Constructors
DynamicVehicleNodeTagProcessor(RouterDb, DynamicVehicle, Func<Node, UInt32>)
Creates a new processor.
Declaration
public DynamicVehicleNodeTagProcessor(RouterDb routerDb, DynamicVehicle vehicle, Func<Node, uint> markCore)
Parameters
|
RouterDb
routerDb
|
|
DynamicVehicle
vehicle
|
|
Func<Node, System.UInt32>
markCore
|
Methods
FirstPass(Relation)
Processes the first pass of this relation.
Declaration
public bool FirstPass(Relation relation)
Parameters
|
Relation
relation
|
Returns
|
System.Boolean
|
FirstPass(Way)
Processes the first pass of this way.
Declaration
public void FirstPass(Way way)
Parameters
|
Way
way
|
SecondPass(Node)
Processes a node in the second pass.
Declaration
public void SecondPass(Node node)
Parameters
|
Node
node
|
SecondPass(Relation)
Processes a relation in a second pass.
Declaration
public void SecondPass(Relation relation)
Parameters
|
Relation
relation
|
SecondPass(Way)
Processes a way in the second pass.
Declaration
public void SecondPass(Way way)
Parameters
|
Way
way
|