![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
assign_values (3 coordinate values)Boost , Chapter 1. Geometry , assign
|
Тип |
Концепция |
Имя |
Описание |
---|---|---|---|
Любой тип, выполняющий концепцию геометрии | геометрия | Модель указанной концепции | |
Тип минусы и | численный тип (int, double, ttmath, ...) для указания координат | c1 | Первая координата (обычно x-координата) |
Тип минусы и | численный тип (int, double, ttmath, ...) для указания координат | ||
Тип минусы и | численный тип (int, double, ttmath, ...) для указания координат | c3 |
Или
#include <boost/geometry.hpp>
Или
#include <boost/geometry/algorithms/assign.hpp>
Использовать присвоение для установки трех координат 3D-точки
#include <iostream> #include <iomanip> #include <boost/geometry.hpp> #include <boost/geometry/geometries/point.hpp> int main() { boost::geometry::model::point<double, 3, boost::geometry::cs::cartesian> p; boost::geometry::assign_values(p, 1.2345, 2.3456, 3.4567); std::cout << boost::geometry::dsv(p) << std::endl; return 0; }
Результат:
(1.2345, 2.3456, 3.4567)
Статья assign_values (3 coordinate values) раздела Chapter 1. Geometry assign может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |