private void BuildRangeTree() { try { List <VertexData> vertices = _forestGraph.Vertices.Select(i => i.Data).ToList(); if (_rangeTree.IsBuilded()) { _rangeTree.Rebuild(vertices); } else { _rangeTree.Build(vertices); } } catch (Exception ex) { ShowMessage(ex.Message, MessageBoxIcon.Error, Resources.RangeTreeBuildError); } }