id summary reporter owner description type status milestone component version severity resolution keywords cc 8393 polygon model doesn't adhere to stated Polygon concept rules. bmccart@… Barend Gehrels "In the rules section for the Polygon concept it states that:[[BR]] ""If the polygons underlying ring_type is defined as clockwise, the exterior ring must have the clockwise orientation, and any interior ring must be counter clockwise. If the ring_type is defined counter clockwise, it is vice versa.""[[BR]] However, it would appear that the supplied polygon model does not adhere to this rule, since the same type is used for inner and outer rings. From the source: (http://svn.boost.org/svn/boost/trunk/boost/geometry/geometries/polygon.hpp) [[BR]] {{{ bool ClockWise = true, ... template class RingList = std::vector, ... typedef ring ring_type; typedef RingList > inner_container_type; inline ring_type const& outer() const { return m_outer; } inline inner_container_type const& inners() const { return m_inners; } }}} " Bugs closed To Be Determined geometry Boost 1.53.0 Problem fixed polygon concept rule outer inner ring