public ParcourChannel(ParcourChannel pc) { this.Start = pc.Start; this.End = pc.End; foreach (Vector v in pc.LinearCombinations) { Vector vec = new Vector(v); LinearCombinations.Add(vec); if (pc.ImmutablePoints.Contains(v)) { ImmutablePoints.Add(vec); } } }
private void AddCorridor(ParcourChannel c) { Channels.Add(new ParcourChannel(c)); }