Boost logo

Boost Users :

Subject: Re: [Boost-users] [Geometry] Registering the Windows RECT structure
From: Barend Gehrels (barend_at_[hidden])
Date: 2014-01-18 10:57:56


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:
>
> typedefstruct_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



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net