首页 > 其他分享 >boost_segment

boost_segment

时间:2022-10-21 17:25:04浏览次数:34  
标签:set point segment seg1 bg include boost

Boost::Geometry::Model::Segment

实例

// header 有两种载入方式
// Either:   #include <boost/geometry/geometries/geometries.hpp>
// Or:       #include <boost/geometry/geometries/segment.hpp>
#include <iostream>
#include <boost/geometry.hpp>
#include <boost/geometry/geometries/geometries.hpp>

namespace bg = boost::geometry;

int main()
{
    typedef bg::model::point<double, 2, bg::cs::cartesian> point_t;
    typedef bg::model::segment<point_t> segment_t;

    segment_t seg1;
    segment_t seg2(point_t(0.0, 0.0), point_t(5.0, 5.0));

#ifndef BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX

    segment_t seg3{{0.0, 0.0}, {5.0, 5.0}};

#endif

    bg::set<0, 0>(seg1, 1.0);
    bg::set<0, 1>(seg1, 2.0);
    bg::set<1, 0>(seg1, 3.0);
    bg::set<1, 1>(seg1, 4.0);

    double x0 = bg::get<0, 0>(seg1);
    double y0 = bg::get<0, 1>(seg1);
    double x1 = bg::get<1, 0>(seg1);
    double y1 = bg::get<1, 1>(seg1);

    std::cout << x0 << ", " << y0 << ", " << x1 << ", " << y1 << std::endl;

    return 0;
}

标签:set,point,segment,seg1,bg,include,boost
From: https://www.cnblogs.com/InfField/p/16814155.html

相关文章

  • P4097 [HEOI2013]Segment
    题目链接P4097[HEOI2013]Segment题目描述要求在平面直角坐标系下维护两个操作:在平面上加入一条线段。记第\(i\)条被插入的线段的标号为\(i\)。给定一个数\(k\),......
  • 终于把XGBoost总结写出来了!
    作者:王茂霖,华中科技大学,Datawhale成员内容概括XGBoost模型及调参总结XGBoost原理XGBoost优势总结XGBoost参数详解XGBoost快速使用XGBoost调参方法PPT下载:后台回复“210502”......
  • 《Dual Attention Network for Scene Segmentation》论文笔记
    论文题目:《DualAttentionNetworkforSceneSegmentation》 论文作者:JunFu,JingLiu,HaijieTian,and etal.论文发表年份:2019模型简称:DANet发表会议:CVPRAb......
  • Image Segmentation Using Text and Image Prompts论文阅读笔记
    ImageSegmentationUsingTextandImagePrompts论文阅读笔记摘要对于传统的分割方法,训练好后如果需要纳入新的类别,带来的成本是很高的。因此作者提出了一个系统,可以在......
  • 一文详尽系列之CatBoost
    CatBoostCatBoost是俄罗斯的搜索巨头Yandex在2017年开源的机器学习库,也是Boosting族算法的一种,同前面介绍过的XGBoost和LightGBM类似,依然是在GBDT算法框架下的一种改进实现......
  • Code Forces 652D Nested Segments(离散化+树状数组)
     NestedSegmentstimelimitpertestmemorylimitpertestinputoutputnInputn (1 ≤ n ≤ 2·105)—thenumberofsegmentsonaline.n linescontains......
  • GroupViT: Semantic Segmentation Emerges from Text Supervision论文阅读笔记
    摘要在端到端深度学习系统中,图像区域的分组通常是通过像素级识别标签的自上而下的监督而隐式发生。在本文中,作者将分组机制带回深度网络中,这使得语义分割可以在只有文本信......
  • 【杂谈】想成为机器学习学霸?先学会做笔记吧(Evernote,BoostNote,Leanote等)
    今天聊聊记笔记这件事儿,在学习的过程中做好总结记录是非常重要的。作者|小满&有三编辑|小满&有三《人类简史》有一个有趣的现象描写:远古时期的智人是看什么就吃什么,会塞......
  • deferred_segment_creation参数解析
    文档课题:deferred_segment_creation参数解析.该参数在10gR2中是没有的,从11g开始才有.默认值为true,表示当创建一个表时,先不分配空间,当向该表中插入第一条数据时才开始分配空......
  • F. Multi-Colored Segments
    F.Multi-ColoredSegmentsDmitryhas$n$segmentsofdifferentcolorsonthecoordinateaxis$Ox$.Eachsegmentischaracterizedbythreeintegers$l_i$,$r_i$......