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

Boost.Polygon's point_data

Boost , Chapter 1. Geometry , Boost.Polygon

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

Начало. Тип точки полигона (boost::polygon::point_data) адаптирован к Boost. Концепция геометрии.

Description

Повышаю. Точки полигона (а также полигоны) могут использоваться Boost. Геометрия. Две библиотеки можно использовать вместе. Используя усилитель::polygon::point_data<...>, алгоритмы от обоих Boost. Полигон и буст. Геометрию можно назвать

Model of

Point Concept

Header

#include <boost/geometry/geometries/adapted/boost_polygon.hpp>

Стандартный заголовок<boost/geometry.hpp>не включает этот заголовок.

Example

Как использовать Boost. Polygon point_data на сайте Boost. Геометрия

#include <iostream>
#include <boost/geometry.hpp>
#include <boost/geometry/geometries/adapted/boost_polygon.hpp>
int main()
{
    boost::polygon::point_data<int> a(1, 2), b(3, 4);
    std::cout << "Distance (using Boost.Geometry): "
        << boost::geometry::distance(a, b) << std::endl;
    std::cout << "Distance (using Boost.Polygon): "
        << boost::polygon::euclidean_distance(a, b) << std::endl;
    return 0;
}

Результат:

Distance (using Boost.Geometry): 2.82843
Distance (using Boost.Polygon): 2.82843

PrevUpHomeNext

Статья Boost.Polygon's point_data раздела Chapter 1. Geometry Boost.Polygon может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Boost.Polygon ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 18:31:36/0.0061569213867188/0