|
表格线识别通用库文档
|
区间的比较仿函数 更多...
#include <interval.hpp>
Public 成员函数 | |
| CompareByLength (bool is_ascending=true) | |
| 区间的比较仿函数的带参构造函数 | |
| bool | operator() (const Interval &interval1, const Interval &interval2) const |
| 区间的比较仿函数重载括号运算符 | |
区间的比较仿函数
该仿函数可用于对区间进行长度比较,可以指定升序或降序排序。默认情况下,比较函数定义为按照区间长度升序排列。
在文件 interval.hpp 第 57 行定义.
区间的比较仿函数的带参构造函数
该构造函数用于根据传入的 is_ascending 参数来初始化比较函数,以确定是按照区间长度升序还是降序排列。
| is_ascending | 是否按照区间长度升序排列 |
在文件 interval.hpp 第 106 行定义.

|
inline |
区间的比较仿函数重载括号运算符
该函数重载了括号运算符,实现了对两个区间的比较操作。它根据区间的长度来进行比较。
| interval1 | 区间1 |
| interval2 | 区间2 |
| true | 升序排序时,表示 interval1 的长度小于 interval2 的长度;降序排序时,表示 interval1 的长度大于 interval2 的长度 |
| false | 升序排序时,表示 interval1 的长度大于等于 interval2 的长度;降序排序时,表示 interval1 的长度小于等于 interval2 的长度 |
在文件 interval.hpp 第 131 行定义.