Hi Sean,

Sean Farrow wrote On 18-1-2014 14:24:

Hi all,

 

Does anybody know whether the Windows RECT structure is known to the boost geometry library. The RECT structure is declared as follows:

typedef struct _RECT {

  LONG left;

  LONG top;

  LONG right;

  LONG bottom;

} RECT, *PRECT;

 

Members

left

The x-coordinate of the upper-left corner of the rectangle.

top

The y-coordinate of the upper-left corner of the rectangle.

right

The x-coordinate of the lower-right corner of the rectangle.

bottom

The y-coordinate of the lower-right corner of the rectangle.

 

If there is no registration, is there an example that shows how to do this?

Any help appreciated.


You can use BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES


http://www.boost.org/doc/libs/1_55_0/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box_2d_4values.html

You should have a suitable point-struct too.

Regards, Barend