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

make (3 coordinate values)

Boost , Chapter 1. Geometry , make

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

Постройте геометрию.

Synopsis

template<typename Geometry, typename Type>
Geometry make(Type const & c1, Type const & c2, Type const & c3)

Parameters

Тип

Концепция

Имя

Описание

Любой тип, выполняющий концепцию геометрии

-

Необходимо указать

Тип const &

числовой тип (int, double, ttmath, ...) для указания координат

c1

Первая координата (обычно x-координата)

Тип const &

числовой тип (int, double, ttmath, ...) для указания координат

Тип const &

числовой тип (int, double, ttmath, ...) для указания координат

c3

Returns

Сконструированная геометрия: 3D точка

Header

Либо

#include <boost/geometry.hpp>

Либо

#include <boost/geometry/algorithms/make.hpp>

Example

Использование Make для построения трехмерной точки

#include <iostream>
#include <boost/geometry.hpp>
#include <boost/geometry/geometries/point.hpp>
int main()
{
    typedef boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian> point_type;
    point_type p = boost::geometry::make<point_type>(1, 2, 3);
    std::cout << boost::geometry::dsv(p) << std::endl;
    return 0;
}

Результат:

(1, 2, 3)
See also

PrevUpHomeNext

Статья make (3 coordinate values) раздела Chapter 1. Geometry make может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: make ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-07-05 08:49:43/0.0036678314208984/0