将一个点添加到另一个点
将相同的值添加到点的每个坐标
用另一个点指定一个点
为点的每个坐标指定相同的值
计算两个向量的叉积
将一点除以另一点
将同一点的每个坐标除以一个值
计算2个矢量(点)的点积(或标量积)
将一个点乘以另一个点
将点的每个坐标乘以相同的值
将一点减去另一点
将相同的值减去点的每个坐标
指示要获取、设置或处理的框的最小角
指示要获取、设置或处理的框的最大角
球面(极坐标)坐标系,以度或弧度表示
球面赤道坐标系,以度或弧度表示
地理坐标系,以度或弧度表示
将值定义为指定几何图形类型的闭包(顺时针、逆时针)的函数
函数将类型定义为构成指定几何类型的点类型的坐标系(笛卡尔坐标系、球面坐标系等)
函数将类型定义为构成指定几何类型的点类型的坐标类型(int、float、double等)
函数返回任意几何体的坐标系标记(cs族)
定义球面坐标系的平面角单位的标记。此标记指定坐标的定义单位为度(-180…180)。必须为某些坐标系指定它
将值定义为构成指定几何图形类型的点类型的函数
将类型定义为指定几何类型的interior_ type(内环的容器类型)的函数
将值定义为指定几何图形类型的点顺序(顺时针、逆时针)的函数
将类型定义为指定几何体类型的point_ type的元函数
平面角单位:弧度
将类型定义为指定几何体类型的环_类型的函数
将类型定义为指定几何体类型的标记的函数
标记转换,标记可以相互继承。例如,multi_ point继承multi_。通常,行为可以在不同的几何图形类型之间共享。由metafunction标记找到的标记可以转换为更基本的标记,然后由该标记分派
基点类,具有以中性方式定义的坐标
笛卡尔坐标系中的二维点
笛卡尔坐标系中的三维点
linestring(由OGC命名)是点的集合(默认为向量)
多边形包含一个外圈和零个或多个内圈
multi_point,点的集合
multi_line,linestring的集合
multi_ polygon,多边形的集合
类框:定义由两个描述点组成的框
环(也称为线性环)是一条不应自相交的闭合线
在几何学中,线段是由两个不同端点限定的直线的一部分,包含其端点之间直线上的每个点
类段:包含两个(模板化)点引用的小类
rtree的构造函数
rtree的析构函数
赋值运算符
交换两个RTree的内容
在索引中插入一个值
从容器中删除值
此查询函数执行空间和k近邻搜索。它允许传递一组数据。仅当满足所有数据时才会返回值
返回指向查询范围开头的查询迭代器
返回一个指向查询范围末尾的查询迭代器
返回指向rtree值范围开头的迭代器
返回指向rtree值范围末尾的迭代器
返回存储值的数目
查询容器是否为空
删除存储在容器中的所有值
返回能够包含容器中存储的所有值的框
对于indexable_type,它返回可索引的值的数目等于参数。对于value_type,它返回等于参数的值的数量
返回参数
返回从值检索可索引的函数
返回比较值的函数
返回rtree使用的分配器
线性r树创建算法参数
二次r树生成算法参数
R*-树创建算法参数
线性r树创建算法参数-运行时版本
二次r树创建算法参数-运行时版本
R*-树创建算法参数-运行时版本
从值中提取可索引的函数对象,这个是override转换
函数对象比较值,这个是override转换
插入迭代器生成器,这个是override转换
查询索引适配器生成器
contains(Geometry const &)
covered_by(Geometry const &)
covers(Geometry const &)
disjoint(Geometry const &)
intersects(Geometry const &)
overlaps(Geometry const &)
within(Geometry const &)
satisfies(UnaryPredicate const &)
nearest(Geometry const &, unsigned)
笛卡尔面积计算
球面面积计算
地理区域计算
让缓冲区创建圆角
让缓冲区创建锐角
让缓冲区创建圆角端点
让缓冲区创建平端
让缓冲区算法创建具有相同距离的缓冲区
让缓冲区是不对称
围绕点创建圆形缓冲区
在地球上的一个点周围创建一个圆形缓冲区
让缓冲区沿线段使用直边(默认)
质心计算取点的平均值
使用Bashein/Detmer算法计算质心
Graham扫描策略计算凸包
笛卡尔线段的致密化
地理段的致密化,对应了上文的densify方法
球形段的致密化,对应了上文的densify方法
计算两点之间距离的策略,对应了上文的distance方法
计算两个盒子之间距离的策略,对应了上文的distance方法
计算点与长方体之间距离的策略,对应了上文的distance方法
使用哈弗斯线计算完美球体上球坐标的距离
点到线段的距离策略
用于点到线段距离计算的策略函数
用于计算点到框的距离的策略函数
在笛卡尔线段上插值点,对应了上文的line_interpolate方法
插值地理线段上的点,对应了上文的line_interpolate方法
在球面段上插值点,对应了上文的line_interpolate方法
检查点位于线段的哪一侧:线段左侧(>0),线段右侧(<0),线段上(0)
检查大圆线段的哪一侧有一个点位于线段左侧(>0),线段右侧(<0),线段(0)
检查大圆线段的哪一侧有一个点位于线段左侧(>0),线段右侧(<0),线段(0)上
检查线段的哪一侧有一个点位于线段左侧(>0)、右侧(<0)和线段(0)上
实现简化算法
在笛卡尔坐标系中进行逆变换的变换策略
从一个笛卡尔坐标系映射到另一个笛卡儿坐标系的转换策略
笛卡尔坐标系中的旋转变换策略
笛卡尔系统中的尺度变换策略
笛卡尔系统中的平移变换策略
笛卡尔系统中的仿射变换策略
在使用缠绕规则的检测范围内。根据点的坐标系选择内部使用的边策略。
在使用交叉计数的检测范围内
在使用交叉计数的检测范围内
https://www.boost.org/doc/libs/1_73_0/libs/geometry/doc/html/geometry/reference.html