头文件:rdg.h
库文件:rdg.lib,rdg.dll
读数模块用于返回多个函数结果。这些结果可能类型都不一样,也可能一样。
类型 | 说明 |
---|---|
RvReadingBank | 读数银行对象 |
声明:RvReadingBank rvCreateReadingBank()
描述:创建读数银行。
参数:
返回:读数银行对象
声明:void rvDestroyReadingBank(RvReadingBank self)
描述:销毁读数银行对象。
参数:RvReadingBank self - 读数银行对象
返回: 无
声明:void rrdReset(RvReadingBank self);
描述:重设读数银行对象。
参数:RvReadingBank self -读数银行对象
返回: 无
声明:void rrdEmpty(RvReadingBank self);
描述:删除读数银行所有数据元素。
参数:RvReadingBank self -读数银行对象
返回: 无
声明:int rrdGetCount(RvReadingBank self);
描述:获取读数银行的元素个数。参数:RvReadingBank self -读数银行对象
返回: 无
声明:void rrdEmpty(RvReadingBank self);
描述:删除读数银行所有数据元素。
参数:RvReadingBank self -读数银行对象
返回: 无
声明:void rrdToString(RvReadingBank self, int index, char* pTextBuffer, int bufferSize);
描述:将读数银行中某一个元素的值转换成字符串输出。
参数:1、RvReadingBank self -读数银行对象
2、int index – 索引值
3、char* pTextBuffer – 字符串缓冲区
4、nt bufferSize – 字符串缓冲区大小
返回: 无
描述:将读数银行中某一个元素的值转换成字符串输出。
参数:1、RvReadingBank self -读数银行对象
2、int index – 索引值
3、char* pTextBuffer – 字符串缓冲区
4、nt bufferSize – 字符串缓冲区大小
返回: 无
声明:void rrdSetFlag(RvReadingBank self, int index, int flag);
描述:设置读数银行的某一元素的标记。参数:1、RvReadingBank self -读数银行对象
2、int index – 索引值
3、int flag – 标记值
返回: 无
声明:void rrdSetInteger(RvReadingBank self, int val, int index);
描述:设置读数银行的某一元素的为指定整数值。参数:1、RvReadingBank self -读数银行对象
2、int val – 值
3、int index – 索引值
返回: 无
声明:void rrdSetString(RvReadingBank self, char* strVal, int index);
描述:设置读数银行的某一元素的为指定字符串值。参数:1、RvReadingBank self -读数银行对象
2、char* strVal– 值
3、int index – 索引值
返回: 无
描述:设置读数银行的某一元素的为指定SIZE类型的值。
参数:1、RvReadingBank self -读数银行对象
2、RvSize* pVal– SIZE类型的地址
3、int index – 索引值
返回: 无
声明:void rrdSetDecimal(RvReadingBank self, RvDouble val, int index);
描述:设置读数银行的某一元素的为指定浮点数据类型的值(双精度)。
参数:1、RvReadingBank self -读数银行对象2、RvDouble val – 值
3、int index – 索引值
返回: 无
声明:void rrdSetRgb(RvReadingBank self, RvRgb* pVal, int index);
描述:设置读数银行的某一元素的为指定RGB类型的值。
参数:1、RvReadingBank self -读数银行对象
2、RvRgb * pVal–RvRgb类型的地址
3、int index – 索引值
返回: 无声明:void rrdSetPoint(RvReadingBank self, RvPoint_f* pVal, int index);
描述:设置读数银行的某一元素的为指定RvPoint_f类型的值。
参数:1、RvReadingBank self -读数银行对象
2、RvPoint_f * pVal–RvPoint_f类型的地址
3、int index – 索引值返回: 无
声明:void rrdSetLine(RvReadingBank self, RvLine_f* pVal, int index);
描述:设置读数银行的某一元素的为指定RvLine_f类型的值。
参数:1、RvReadingBank self -读数银行对象
2、RvLine_f * pVal – RvLine_f类型的地址3、int index – 索引值
返回: 无
声明:void rrdSetRect(RvReadingBank self, RvRect_f* pVal, int index);
描述:设置读数银行的某一元素的为指定RvRect_f类型的值。
参数:1、RvReadingBank self -读数银行对象2、RvRect_f * pVal –RvRect_f类型的地址
3、nt index – 索引值
返回: 无
声明:void rrdSetEllipse(RvReadingBank self, RvEllipse_f* pVal, int index);
描述:设置读数银行的某一元素的为指定RvEllipse_f类型的值。
参数:1、RvReadingBank self -读数银行对象
2、RvEllipse_f * pVal –RvEllipse_f类型的地址
3、int index – 索引值
返回: 无
声明:BOOL rrdGetInteger(RvReadingBank self, int* pVal, int index);
描述:获取设置读数银行的某一元素的为int类型的值。
参数:1、RvReadingBank self -读数银行对象2、Int * pVal –int类型的地址(输出)
3、int index – 索引值
返回: 是否成功。如果索引值超出范围,或数据类型不对,会返回失败
描述:获取设置读数银行的某一元素的为字符串类型的值。
参数:1、RvReadingBank self -读数银行对象
2、char * pVal – char类型的地址(输出)
3、int index – 索引值
返回: 是否成功。如果索引值超出范围,或数据类型不对,会返回失败声明:BOOL rrdGetSize(RvReadingBank self, RvSize* pVal, int index);
描述:获取设置读数银行的某一元素的为RvSize类型的值。
参数:1、RvReadingBank self -读数银行对象
2、RvSize * pVal –RvSize类型的地址(输出)3、int index – 索引值
返回: 是否成功。如果索引值超出范围,或数据类型不对,会返回失败
描述:获取设置读数银行的某一元素的为RvDouble类型的值。
参数:1、RvReadingBank self -读数银行对象
2、RvDouble * pVal –RvDouble类型的地址(输出)
3、int index – 索引值
返回: 是否成功。如果索引值超出范围,或数据类型不对,会返回失败
描述:获取设置读数银行的某一元素的为RvRgb类型的值。
参数:1、RvReadingBank self -读数银行对象
2、RvRgb * pVal – RvRgb类型的地址(输出)
3、int index – 索引值
返回: 是否成功。如果索引值超出范围,或数据类型不对,会返回失败
声明:BOOL rrdGetPoint(RvReadingBank self, RvPoint_f* pVal, int index);
描述:获取设置读数银行的某一元素的为RvPoint_f类型的值。
参数:1、RvReadingBank self -读数银行对象
2、RvPoint_f * pVal –RvPoint_f类型的地址(输出)
3、int index – 索引值返回: 是否成功。如果索引值超出范围,或数据类型不对,会返回失败
声明:BOOL rrdGetLine(RvReadingBank self, RvLine_f* pVal, int index);
描述:获取设置读数银行的某一元素的为RvLine_f类型的值。
参数:1、RvReadingBank self -读数银行对象2、RvLine_f * pVal –RvLine_f类型的地址(输出)
3、int index – 索引值
返回: 是否成功。如果索引值超出范围,或数据类型不对,会返回失败
描述:获取设置读数银行的某一元素的为RvRect_f类型的值。
参数:1、RvReadingBank self -读数银行对象
2、RvRect_f * pVal –RvRect_f类型的地址(输出)
3、int index – 索引值
返回: 是否成功。如果索引值超出范围,或数据类型不对,会返回失败
声明:BOOL rrdGetEllipse(RvReadingBank self, RvEllipse_f* pVal, int index);
描述:获取设置读数银行的某一元素的为RvEllipse_f类型的值。
参数:1、RvReadingBank self -读数银行对象
2、RvEllipse_f * pVal –RvEllipse_f类型的地址(输出)3、int index – 索引值
返回: 是否成功。如果索引值超出范围,或数据类型不对,会返回失败
QQ技术交流群:
微信技术交流群:
Marklab工作室
研发中心: 广东省东莞市大岭山镇元岭小区翠云街1巷16号
商务中心: 广东省东莞市松湖智谷B6栋225b
Marklab工作室 版权所有 粤ICP备13082990号-2 友情链接 hao123 绿盟 搜狗 站长之家 太平洋下载 天极下载 淘宝店 软云动力
赞助和协作单位 广东省科学院自动化研究所 深圳市东百胜技术有限公司