Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Linestring Concept

Boost , Chapter 1. Geometry , Concepts

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext
Description

Концепция струн описывает требования к типу струн. Алгоритмы в Boost. Геометрия будет проверять любые аргументы геометрии против требований концепции.

Линейная гранькривая с линейной интерполяцией между точками. (Простая спецификация OGC)).

Concept Definition

Концепция струн определяется следующим образом:

  • должна быть специализация<traits::tag>, определяющая<linestring_tag>как тип
  • Он должен вести себя как рост. Случайный рандом Доступность
  • Тип, определяемый метафункцией<range_value<...>::type>, должен соответствовать понятию точки.
Rules

Помимо Концепций, которые являются проверками на время компиляции, существуют правила, которые должны выполнять действующие строки. Большинство алгоритмов работают на любой строке, поэтому либо самопересекаясь, либо нет. Однако для правильных результатов с использованием алгоритмов наложения (алгоритмов пересечения и разницы в сочетании с многоугольником) самопересечения могут нарушить процесс и привести к неправильным результатам.

Available Models
[Note] Note

См. также образец вРост. Документация по дальности, показывающая, как тип может быть адаптирован к увеличению. Диапазон для выполнения концепции Linestring


PrevUpHomeNext

Статья Linestring Concept раздела Chapter 1. Geometry Concepts может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Concepts ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 20:04:37/0.0063259601593018/0