$include_dir="/home/hyper-archives/geometry/include"; include("$include_dir/msg-header.inc") ?>
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