public edge(node p_start, node p_end, int p_type) { id = System.Threading.Interlocked.Increment(ref nextID); start = p_start; end = p_end; type = p_type; crossed1 = false; crossed2 = false; onedgenodes = new List <node>(); region = null; }
public edge() { id = System.Threading.Interlocked.Increment(ref nextID); start = new node(options.tempnode); end = new node(options.tempnode); type = 0; crossed1 = false; crossed2 = false; onedgenodes = new List <node>(); region = null; }
public void setRegion(region p_region) { region = p_region; }