Boost logo

Geometry :

Subject: Re: [geometry] Interesection points
From: Tanaka Simon (tanakas_at_[hidden])
Date: 2013-08-20 10:33:43


i'm very sorry, i just attached a wrong (outcommented) code, here's the
right one.
cheers simon

On 08/20/2013 04:30 PM, Tanaka Simon wrote:
> i have a related question. i slightly modified the code you previously
> attached, Barend (see attachment).
>
> - assume we have an intersection point C of a polygon with a
> segment/linestring. C lies on the segment defined by the pair of
> points A and B, which are stored in the polygon. is it possible to
> return A and B, not only C?
> - is it possible to have a polygon made of segment, something like
> boost::geometry::model::polygon< segment > ?
>
> questions not directly related to the thread's question, but related
> to the attached code (should i start a new topic?):
> - i use a custom point class myPoint. how to register the getter and
> setter template methods (e.g. get<0>)?
> - can i register std::shared_ptr<myPoint> instead of myPoint?
> - why is boost::geometry::model::polygon< std::shared_ptr<point> > not
> working?
>
> thanks
> simon
>
>
> On 08/19/2013 09:13 PM, Barend Gehrels wrote:
>> Hi,
>>
>> On 16-8-2013 11:54, Hunk wrote:
>>> hello sorry my example was wront
>>
>> Indeed wrong ;-)
>>
>>
>>> he cant do the intersection between segment and polygon.
>>
>> That is correct, that combination is not yet possible. Will be done.
>> However, with a linestring with two points you can do exactly this.
>>
>>>
>>> It is possible to define lines with and origin point and a
>>> direction? not
>>> only a segment?
>>
>> No unless you make it yourself (you can easily create a function
>> doing that). By default it is not supported.
>>
>>>
>>> And i want the intersection point on the border of the polygon not the
>>> segment inside.
>>
>> Intersection points, if any, should never be inside indeed, always on
>> the border.
>>
>> Attached my version of your program (now complete and compiling and
>> working).
>>
>> Regards, Barend
>>
>>
>>
>> _______________________________________________
>> Geometry mailing list
>> Geometry_at_[hidden]
>> http://lists.boost.org/mailman/listinfo.cgi/geometry
>
>
>
> _______________________________________________
> Geometry mailing list
> Geometry_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/geometry





Geometry list run by mateusz at loskot.net