Boost logo

Geometry :

Subject: [ggl] Custom polygons
From: Mateusz Loskot (mateusz)
Date: 2009-10-04 12:32:48

Barend Gehrels wrote:
> Hi Chris,
>> Is there a possibility to have custom polygons (without holes) the
>> same way as std::vector<my_custom_point> for linestrings?
> Yes, but...
> 1) You have to assign it the ring tag.
> 2) You cannot assign two different tags to the same structure. So either
> you have to make this a std::deque or so, or (probably more convenient)
> derive two different structs from your std::vector<my_custom_point> and
> register them separately. The derived structs do not have to add
> anything. Just deriving and registering must be enough.

I'm going to gather custom geometry examples on the Wiki:

Feel free to extend.

Best regards,

Mateusz Loskot,
Charter Member of OSGeo,

Geometry list run by mateusz at