Table of Contents

Interface IRadiusBatchSink

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Receives a batched radius query's hits (ForEachInRadius<TSink>(ReadOnlySpan<BSphere2F>, ref TSink, uint)): one call per (member, hit), each member's hits in the order its own query's MoveNext yields them.

public interface IRadiusBatchSink

Methods

Hit(int, in ClusterSpatialQueryResult)

One hit for member member, an index into the batch's members. Return false to retire that member: it receives no further hits.

bool Hit(int member, in ClusterSpatialQueryResult hit)

Parameters

member int
hit ClusterSpatialQueryResult

Returns

bool