[][src]Module dinotree_alg::build_helper

Helper module for creating Vecs of different types of BBoxes.

Structs

IntoDirectHelper

Helper struct to construct a DinoTree of (Rect<N>,T) from a dinotree of (Rect<N>,&mut T)

Functions

create_bbox_indirect

Convenience function to create a &mut (Rect<N>,T) from a (Rect<N>,T) bounding box.

create_bbox_mut

Convenience function to create a (Rect<N>,&mut T) from a T and a Rect generating function.

generate_direct

Convenience function to create a list of (Rect<N>,T) from a (Rect<N>,&mut T). T must implement Copy.

into_direct

Take a DinoTree of (Rect<N>,&mut T) and creates a new one of type (Rect<N>,T)