浏览代码

Refactor RTree.

/main
Yuncong Zhang 5 年前
当前提交
51d27951
共有 1 个文件被更改,包括 4 次插入12 次删除
  1. 16
      Runtime/external/RTree.cs

16
Runtime/external/RTree.cs


}
}
public partial class RTree<T>
public class RTree<T> where T : ISpatialData
{
public class RTreeNode : ISpatialData
{

_Rect = GetEnclosingRect(children);
}
}
}
public partial class RTree<T>
{
#region Search
private List<T> DoSearch(in Rect boundingBox)

rTreeNode.children.Sort(CompareMinX);
}
private double GetPotentialSplitMargins(List<ISpatialData> children)
private float GetPotentialSplitMargins(List<ISpatialData> children)
private double GetPotentialEnclosingMargins(List<ISpatialData> children)
private float GetPotentialEnclosingMargins(List<ISpatialData> children)
{
var rect = Rect.zero;
var i = 0;

}
#endregion
}
public partial class RTree<T> where T : ISpatialData
{
private const double DefaultFillFactor = 0.4;
private const float DefaultFillFactor = 0.4f;
private readonly EqualityComparer<T> comparer;
private readonly int maxEntries;

正在加载...
取消
保存