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

max_corner

Boost , Chapter 1. Geometry , Constants

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

int const max_corner = 1;

Header

Либо

#include <boost/geometry.hpp>

Либо

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

[Note]Note

min_corner и max_corner применимы только для коробок, а не для сегмента

[Note]Note

мин-уголок должен быть минимальным уголком коробки, но это не гарантируется. Используйте правильно, чтобы сделать min_corner минимальным углом. То же самое относится и к max_corner.

Example

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

#include <iostream>
#include <boost/geometry.hpp>
#include <boost/geometry/geometries/point_xy.hpp>
namespace bg = boost::geometry;
int main()
{
    bg::model::box<bg::model::d2::point_xy<double> > box;
    bg::assign_values(box, 1, 3, 5, 6);
    std::cout << "Box:"
        << " " << bg::get<bg::min_corner, 0>(box)
        << " " << bg::get<bg::min_corner, 1>(box)
        << " " << bg::get<bg::max_corner, 0>(box)
        << " " << bg::get<bg::max_corner, 1>(box)
        << std::endl;
    return 0;
}

Результат:

Box: 1 3 5 6
See also

PrevUpHomeNext

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




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



:: Главная :: Constants ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 20:36:43/0.0081799030303955/1