title: Minimum oriented bounding rectangle of points in boost geometry
body: <p>In boost geometry, there is an <a href="http://www.boost.org/doc/libs/1_56_0/libs/geometry/doc/html/geometry/reference/algorithms/envelope/envelope.html" rel="nofollow noreferrer">envelope function</a> that calculates axis-aligned bounding box of the given geometry. Is there any function to calculate the <code>minimum *oriented* bounding rectangle</code>(also known as Oriented Bounding Box (OBB)) for a given <code>list of points</code> in boost?
  There is a solution in <a href="https://gis.stackexchange.com/questions/22895/finding-minimum-area-rectangle-for-given-points">this</a> thread.  But my concern is fast computation for many rectangles.
  A fast implementation in c++ also is appreciated.</p>