![]() |
![]() ![]() ![]() ![]() |
![]() |
Ring ConceptBoost , Chapter 1. Geometry , Concepts
|
||||||||||||
![]() |
Note |
|---|---|
Также называется линейным кольцом, но мы явно ссылаемся на заполненную функцию здесь |
Концепт кольца определяется следующим образом:
traits::tag определяющая ring_tag как типrange_ value<...>::type должен выполнить Point Concepttraits::point_order, определяющая порядок или ориентацию его точек, часовой стрелок или counter hourwisetraits::closure, определяющая закрытие, open или закрытоеПомимо Концепций, которые являются проверками на компиляционное время, существуют правила, которые действительные кольца должны выполнять. См. Полигонную концепцию для получения дополнительной информации о правилах должен выполнять полигон (а также кольцо).
#include boost/geometry/geometries/адаптировано/boost_polygon/ring.hpp>#include boost/geometry/geometries/адаптировано/std_as_ring.hpp>#include boost/geometry/geometries/адаптировано/std_as_ring.hpp>![]() |
Note |
|---|---|
Смотрите также образец в документации Boost.Range, показывающий, как тип может быть адаптирован к бушу. Диапазон выполнения концепции кольца |
Статья Ring Concept раздела Chapter 1. Geometry Concepts может быть полезна для разработчиков на c++ и boost.
реклама |