Click or drag to resize
AStarForModifiedMapfIsInConstraints Method
Zkousi, zda agent agentID v case time muze v ramci alternativni cesty pouzit vrchol v, aniz by byl porusen bezpecny interval jineho agenta v tomto vrcholu. Zaroven nesmi byt umisteni v rozporu s podminkami v mnozine constraints. Jedna se vlastne o kombinaci omezeni na tride AStar a AstarForContingencyPlan

Namespace: MAPFsimulator
Assembly: MAPFsimulator (in MAPFsimulator.exe) Version: 1.0.0.0 (1.0.0.0)
Syntax
protected override bool IsInConstraints(
	Vertex v,
	HashSet<Constraint> constraints,
	int agentID,
	int time,
	Vertex parent
)

Parameters

v
Type: MAPFsimulatorVertex

[Missing <param name="v"/> documentation for "M:MAPFsimulator.AStarForModifiedMapf.IsInConstraints(MAPFsimulator.Vertex,System.Collections.Generic.HashSet{MAPFsimulator.Constraint},System.Int32,System.Int32,MAPFsimulator.Vertex)"]

constraints
Type: System.Collections.GenericHashSetConstraint

[Missing <param name="constraints"/> documentation for "M:MAPFsimulator.AStarForModifiedMapf.IsInConstraints(MAPFsimulator.Vertex,System.Collections.Generic.HashSet{MAPFsimulator.Constraint},System.Int32,System.Int32,MAPFsimulator.Vertex)"]

agentID
Type: SystemInt32

[Missing <param name="agentID"/> documentation for "M:MAPFsimulator.AStarForModifiedMapf.IsInConstraints(MAPFsimulator.Vertex,System.Collections.Generic.HashSet{MAPFsimulator.Constraint},System.Int32,System.Int32,MAPFsimulator.Vertex)"]

time
Type: SystemInt32

[Missing <param name="time"/> documentation for "M:MAPFsimulator.AStarForModifiedMapf.IsInConstraints(MAPFsimulator.Vertex,System.Collections.Generic.HashSet{MAPFsimulator.Constraint},System.Int32,System.Int32,MAPFsimulator.Vertex)"]

parent
Type: MAPFsimulatorVertex

[Missing <param name="parent"/> documentation for "M:MAPFsimulator.AStarForModifiedMapf.IsInConstraints(MAPFsimulator.Vertex,System.Collections.Generic.HashSet{MAPFsimulator.Constraint},System.Int32,System.Int32,MAPFsimulator.Vertex)"]

Return Value

Type: Boolean
True, pokud je vrchol v v rozporu s omezenimi, ci porusuje bezpecny interval.
See Also