![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
make (3 coordinate values)Boost , Chapter 1. Geometry , make
|
Тип |
Концепция |
Имя |
Описание |
---|---|---|---|
Любой тип, выполняющий концепцию геометрии | - | Необходимо указать | |
Тип const & | числовой тип (int, double, ttmath, ...) для указания координат | c1 | Первая координата (обычно x-координата) |
Тип const & | числовой тип (int, double, ttmath, ...) для указания координат | ||
Тип const & | числовой тип (int, double, ttmath, ...) для указания координат | c3 |
Сконструированная геометрия: 3D точка
Либо
#include <boost/geometry.hpp>
Либо
#include <boost/geometry/algorithms/make.hpp>
Использование 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)
Статья make (3 coordinate values) раздела Chapter 1. Geometry make может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |