Hello,
I play with new boost geometry library.
There is thing that I don't understand, possible it is bug.
I'm trying to register segment concept.
It is struct with fields named "point1" and "point2", that represents endpoints of this segment.
I've specified tag, point_type, indexed_access for this struct.
And length works fine. But intersection requires that this struct contains fields named "first" and "second".
I'm new to this library, so I don't know whether it is bug in library or my code.
I've attached minimal c++ file that reproduces the problem.
If I uncomment
//#define point1 first
//#define point2 second
all compiles and works fine.
Best Regards,
Sergey