halcon学习之tuple比较运算
来源:互联网 发布:天猫不能用淘宝助理 编辑:程序博客网 时间:2024/06/15 22:05
//执行两个tuple数组之间的相互比较
void testComparison()
{
HTuple tuple1;
tuple1[0] = 1;
tuple1[1] = 1;
tuple1[2] = 2;
HTuple tuple2;tuple2[0] = 1;tuple2[1] = 2;tuple2[2] = 1;HTuple result = tuple1.TupleEqual(tuple2);//数组大小相同,同一位置对应数据相同,就是相等。数组相等返回1,不相等返回0.cout << (Hlong)result<<endl;result = tuple1.TupleEqualElem(tuple2);//如果数组中含有相同的出现元素,就是相等。比如[1,1,2]与[1,2,2]是相等的。相等返回1,不相等返回0.cout << (Hlong)result << endl;result = tuple1.TupleGreater(tuple2);//如果数组中,tuple1的长度大于tuple2,返回1,否则返回0;如果长度相等,数组中元素进行逐个比较,如果首先出现对应位置的元素tuple1大于tuple2,则返回1,否则返回0;cout << (Hlong)result << endl;result = tuple1.TupleGreaterElem(tuple2);//如果数组中,tuple1的长度大于tuple2,返回1,否则返回0;如果长度相等,数组中元素进行逐个比较,如果存在所有对应位置的元素tuple1大于tuple2,则返回1,否则返回0;cout << (Hlong)result << endl;result = tuple1.TupleGreaterEqual(tuple2);//如果数组中,满足TupleEqual和TupleGreater其中之一,就返回1.否则返回0cout << (Hlong)result << endl;result = tuple1.TupleGreaterEqualElem(tuple2);//如果数组中,满足TupleEqualElem和TupleGreaterElem其中之一,就返回1.否则返回0cout << (Hlong)result << endl;result = tuple1.TupleLess(tuple2);//如果数组中,tuple1的长度小于tuple2,返回1,否则返回0;如果长度相等,数组中元素进行逐个比较,如果首先出现对应位置的元素tuple1小于tuple2,则返回1,否则返回0;cout << (Hlong)result << endl;result = tuple1.TupleLessElem(tuple2);//如果数组中,tuple1的长度小于tuple2,返回1,否则返回0;如果长度相等,数组中元素进行逐个比较,如果存在所有对应位置的元素tuple1小于tuple2,则返回1,否则返回0;cout << (Hlong)result << endl;result = tuple1.TupleLessEqual(tuple2);//如果数组中,满足TupleEqual和TupleLess其中之一,就返回1.否则返回0cout << (Hlong)result << endl;result = tuple1.TupleLessEqualElem(tuple2);//如果数组中,满足TupleEqual和TupleLessElem其中之一,就返回1.否则返回0cout << (Hlong)result << endl;result = tuple1.TupleNotEqual(tuple2);//与TupleNotEqual条件相反.cout << (Hlong)result << endl;result = tuple1.TupleNotEqualElem(tuple2);//与TupleNotEqualElem条件相反cout << (Hlong)result << endl;
}
0 0
- halcon学习之tuple比较运算
- halcon学习 tuple之算术运算1
- halcon学习 tuple之算术运算2
- halcon学习 tuple之算术运算3
- halcon学习之tuple按位运算
- halcon学习之tuple转化操作
- halcon学习之tuple创建操作
- halcon学习之tuple元素排序操作
- python3学习之tuple
- Halcon学习之赋值
- Halcon学习之计数
- halcon之学习----框架
- halcon学习之路
- MySQL学习之比较运算符
- MDX学习笔记之Tuple
- Swift学习day2之Tuple
- Halcon学习之文本操作
- 学习Halcon半年之感想
- Linux下JNI实现
- 我对“什么是程序(Program)”的理解
- 虚幻4 蒙太奇
- Android 换皮肤
- Python IDE安装及使用
- halcon学习之tuple比较运算
- 走进AngularJs之过滤器(filter)
- Intervals (poj 3680 离散化+最小费用最大流)
- 《剑指offer》复杂链表的复制
- 网上精华资源整理合集(补充中.........)
- Linux同步机制(一) - 线程锁
- 信息增益(互信息)非负性证明
- java实现4个线程对一个公共变量修改
- Java反射机制Class类的用法详解