/// <summary> /// Adds a new attribute to vertexes /// </summary> /// <param name="a"></param> public void AppendVertexAttribute(PlannerPath.Utility.Attribute a) { if (this.verattr == null) { this.verattr = new LinkedList <PlannerPath.Utility.Attribute>(); } this.verattr.AddLast(a); }
/// <summary> /// Adds a new attribute to edges /// </summary> /// <param name="a"></param> private void AppendEdgeAttribute(PlannerPath.Utility.Attribute a) { //Console.WriteLine(a.ToString()); if (this.edgeattr == null) { this.edgeattr = new LinkedList <PlannerPath.Utility.Attribute>(); } this.edgeattr.AddLast(a); }