Здравствуйте, GhostCoders, Вы писали:
GC>Там только достаточно реализовать get...
Я использую макрос:
BOOST_GEOMETRY_REGISTER_POINT_2D(md::Vector2F, md::Float, boost::geometry::cs::cartesian, x, y);
BOOST_GEOMETRY_REGISTER_RING(md::Points2F);
(в пространстве md мои типы, экспортируемые в буст).
GC>И вообще будет ли смысл от использования точек Eigen в Boost.Geometry, если Boost.Geometry использует вектора просто как обычные структуры?
GC>Ведь смысл SSE2 это в операциях над векторами.
Думаю, смысла не будет. Вот
тут в примере экспортится структура, у которой ничего не перегружено. Видимо, они используют собственные операции. Да там и операции, мне кажется, несколько специфичные, вряд ли только линейная алгебра.