Efficient represention for growing circles in 2D space?
stackoverflow.com
stackoverflow.com
I have some code that implements such a data-structure in 3D (should be easily modifiable to 2D). I can mail you the source if you are interested.
So maybe some 3d space partitioning technique will do.
EDIT: but I can't really think of any suitable for indexing big long cones. So it's no really useful idea :/