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

Boost.Polygon's rectangle_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

Повышаю. Тип прямоугольника Polygon (boost::polygon::rectangle_data) адаптирован к Boost. Концепция геометрии.

Description

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

Model of

Box Concept

Header

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

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

Example

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

#include <iostream>
#include <boost/geometry.hpp>
#include <boost/geometry/geometries/adapted/boost_polygon.hpp>
int main()
{
    typedef boost::polygon::rectangle_data<int> rect;
    rect b = boost::polygon::construct<rect>(1, 2, 3, 4);
    std::cout << "Area (using Boost.Geometry): "
        << boost::geometry::area(b) << std::endl;
    std::cout << "Area (using Boost.Polygon): "
        << boost::polygon::area(b) << std::endl;
    return 0;
}

Результат:

Area (using Boost.Geometry): 4
Area (using Boost.Polygon): 4

PrevUpHomeNext

Статья Boost.Polygon's rectangle_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:44:58/0.020673036575317/1