![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
setBoost , Chapter 1. Geometry , set
|
Тип |
Концепция |
Имя |
Описание |
---|---|---|---|
Dimension | Измерение, этот шаблонный параметр требуется. Должно содержать [0 .. n-1] для n-мерной геометрии | - | Должен быть указан |
Геометрия и лампа; | Любой тип, выполняющий концепцию геометрии (обычно концепцию точки) |
geometry | Модель указанного понятия (обычно точка) |
typename coordinate_type< Geometry >::type const & | значение | Координатное значение для установки |
Либо
#include <boost/geometry.hpp>
Либо
#include <boost/geometry/core/access.hpp>
![]() | Note |
---|---|
Если вы размещаете как std:: Library Namespace, так и boost::geometry:: Namespace Set может стать двусмысленным, std:::set — это коллекция. Так что не делайте этого и не ссылайтесь на геометрию::set. |
Дело |
поведение |
---|---|
Точка | Устанавливает координату точки |
Круг или Сфера | Устанавливает координату центра круга или сферы (сейчас в протяжении) |
Сферический |
Sets the coordinate of a point, in either Radian's or Degree's, depending on specified units |
постоянный
Установите координату точки
#include <iostream> #include <boost/geometry.hpp> #include <boost/geometry/geometries/point_xy.hpp> namespace bg = boost::geometry; int main() { bg::model::d2::point_xy<double> point; bg::set<0>(point, 1); bg::set<1>(point, 2); std::cout << "Location: " << bg::dsv(point) << std::endl; return 0; }
Результат:
Location: (1, 2)
Статья set раздела Chapter 1. Geometry set может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |