|
Geometry : |
Subject: [ggl] Const-correctness of intersection_result::get_connection_type()
From: Mateusz Loskot (mateusz)
Date: 2009-04-13 20:11:08
Barend Gehrels wrote:
> Hi Mateusz,
>> Hi,
>>
>> Just for records, as it may be important. I have re-declared
>> get_connection_type() - member of intersection_result type - with
>> const qualifier, so the previous prototype:
>>
>> inline connection_type get_connection_type()
>>
>> has been changed to read:
>>
>> inline connection_type get_connection_type() const
>>
>> Committed in revision 547.
>>
>> I hope it's OK.
>>
>>
>
> It is OK, sure, but... I think I mailed you before that I'm busy
> revising the intersections.
Yes, that's clear.
> The file intersection_segment.hpp will be replaced completely with
> the file intersection_policies.hpp from strategies (which is not
> completely finished yet, it will be splitted and one policy will be
> added).
OK
> The idea is as following: for many operations (e.g. touch) it is
> necessary to know IF two segments intersect, and often HOW they
> intersect, but it is often not necessary to know the intersection
> point(s). The new approach is already used in e.g. de9im_segment.cpp
> and ogc_relationships.cpp in the geometry/dev, although unfinished.
Right, good point.
> I will check them tomorrow such that they compile using gcc (they
> already should using MSVC).
I can validate gcc compilation too.
Actually, I've started building with GGL using GCC 4.x.
Best regards,
-- Mateusz Loskot, http://mateusz.loskot.net Charter Member of OSGeo, http://osgeo.org
Geometry list run by mateusz at loskot.net