![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
lengthBoost , Chapter 1. Geometry , length
|
Тип |
Концепция |
Имя |
Описание |
---|---|---|---|
Геометрия const & | Любой тип, выполняющий концепцию геометрии | геометрия | Модель указанного понятия |
Расчетная длина
Либо
#include <boost/geometry.hpp>
Либо
#include <boost/geometry/algorithms/length.hpp>
Длина функции реализует функцию Длина от OGC Simple Feature Specification.
Дело |
Поведение |
---|---|
ареал (например, полигон) |
Линейный
Следующий простой пример показывает вычисление длины строки, содержащей три точки
#include <iostream> #include <boost/geometry.hpp> #include <boost/geometry/geometries/linestring.hpp> #include <boost/geometry/geometries/point_xy.hpp> int main() { using namespace boost::geometry; model::linestring<model::d2::point_xy<double> > line; read_wkt("linestring(0 0,1 1,4 8,3 2)", line); std::cout << "linestring length is " << length(line) << " units" << std::endl; return 0; }
Результат:
linestring length is 15.1127 units
Статья length раздела Chapter 1. Geometry length может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |