Interface ISpatialCollection<TObject>
Syntax
public interface ISpatialCollection<TObject> : IDisposable
Type Parameters
Properties
Bounds
Declaration
Property Value
Depth
Declaration
Property Value
ObjectCount
Declaration
Property Value
Methods
Add(TObject)
Declaration
Parameters
Type |
Name |
Description |
TObject |
obj |
|
DrawDebug(Gradient, Gradient, Single, Int32)
Declaration
void DrawDebug(Gradient nodeGradient, Gradient objectGradient, float maxPriority, int maxDepth)
Parameters
Remove(TObject)
Declaration
Parameters
Type |
Name |
Description |
TObject |
obj |
|
Search<T>(Predicate<ISpatialObject>, Func<ISpatialObject, Single>, Action<T>, Int32, Single)
Declaration
void Search<T>(Predicate<ISpatialObject> predicate, Func<ISpatialObject, float> prioritizer, Action<T> onObjectMatch, int maxResultsCount = 2147483647, float nodePriorityThreshold = 3.40282347E+38F)
where T : TObject
Parameters
Type Parameters