Box Module

Module Contents

template<typename point_type>
class Box : public boost::geometry::model::box<point_type>

Axis-aligned bounding box.

This class is a thin wrapper around boost::geometry::model::box that holds two points representing opposite corners.

Don’t instantiate this class directly. Instead, use "tracktable::domain::<name>::box_type" so that you get the correct distance functions.

Public Types

typedef boost::geometry::model::box<point_type> Superclass

Public Functions

Box(point_type const &low_corner, point_type const &high_corner)
~Box()