[][src]Module broccoli::query

Module contains query related structs.

Structs

KnearestResult

Returned by k_nearest_mut

MultiRectMut

If we have two non intersecting rectangles, it is safe to return to the user two sets of mutable references of the bots strictly inside each rectangle since it is impossible for a bot to belong to both sets.

NaiveAlgs

Provides the naive implementation of the dinotree api.

NotSortedQueryBuilder

Builder for a query on a NotSorted Dinotree.

QueryBuilder

Builder for a query on a DinoTree.

RectIntersectErr

Indicates that the user supplied a rectangle that intersects with a another one previously queries in the session.

Traits

DividerDrawer

Trait user must implement.

NodeMassTrait
NotSortedQueries
Queries
QueriesInner

Functions

find_collisions_sweep_mut

Type Definitions

RayCastResult