|
表格线识别通用库文档
|
线的比较仿函数 更多...
#include <line.hpp>
Public 成员函数 | |
| CompareByLength (bool is_rough=false) | |
| 线的比较仿函数的带参构造函数(通过线的长度比较) | |
| bool | operator() (const Line &line1, const Line &line2) const |
| 线的比较仿函数重载括号运算符 | |
线的比较仿函数
该仿函数可用于对线进行长度比较,可以指定计算线长的方法。计算线的长度可以选择精确计算或者粗略计算,默认情况下是使用精确计算,具体情况请查看 Length 函数。
线的比较仿函数的带参构造函数(通过线的长度比较)
该构造函数用于初始化 CompareByLength 对象,并设置是否获取线的粗糙长度。可以选择获取线的粗糙长度(横线:长度为两点 x 坐标差,竖线:长度为两点 y 坐标差),或者获取线的精准长度(线段两点距离)。默认情况下,构造函数将is_rough参数设置为false,即获取线的精准长度。
| is_rough | 是否获取线的粗糙长度 默认为 false |