use rstar::{AABB, primitives::Rectangle};
use rstared::RTreed;
fn main() {
let rect_vec: Vec<Rectangle<(i32, i32)>> = Vec::new();
let mut rtreed = RTreed::new(rect_vec);
rtreed.push(Rectangle::from_corners((0, 0), (1, 1)));
rtreed.push(Rectangle::from_corners((1, 1), (2, 2)));
assert_eq!(
rtreed
.rtree()
.locate_in_envelope(AABB::from_corners((0, 0), (2, 2)))
.count(),
2
);
assert_eq!(
rtreed.get(&0),
Some(&Rectangle::from_corners((0, 0), (1, 1)))
);
}
#[test]
fn test() {
main();
}