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

get

Boost , Chapter 1. Geometry , get

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

Получить координатное значение геометрии (обычно точки)

Description

Свободные функции get и set являются двумя наиболее важными функциями Boost. Геометрия, как внутри библиотеки, так и для пользователя библиотеки. С помощью этих двух функций вы обычно получаете и устанавливаете значения координат из точки, коробки, сегмента или сферы.

Synopsis

template<std::size_t Dimension, typename Geometry>
coordinate_type<Geometry>::type get(Geometry const & geometry)

Parameters

Тип

Концепция

Имя

Описание

Размер

-

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

Геометрия const &

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

геометрия

Returns

Координатное значение заданного измерения заданной геометрии

Header

Либо

#include <boost/geometry.hpp>

Либо

#include <boost/geometry/core/access.hpp>

Behavior

Дело

Поведение

Возвращает координату точки, как в Радиане, так и в Степень, в зависимости от заданных единиц

Complexity

Постоянный

Example

Получить координату точки

#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(1, 2);
    double x = bg::get<0>(point);
    double y = bg::get<1>(point);
    std::cout << "x=" << x << " y=" << y << std::endl;
    return 0;
}

Результат:

x=1 y=2

PrevUpHomeNext

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




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



:: Главная :: get ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 18:24:29/0.0066859722137451/0