interface for bounding volumes