public virtual bool touches(BaseShape other) { return(false); }
public virtual void setNeighbor(BaseShape other) { neighbors.Add(other); other.neighbors.Add(this); }
public virtual bool touches(BaseShape other) { return(false); }
public virtual void setNeighbor(BaseShape other) { neighbors.Add(other); other.neighbors.Add(this); }