#pragma once #include "stdafx.h" // 包含情报结构体文件 #include "QBStru.h" // 全局函数 作者:王家星 2014/10/24 // 功能:获取软件当前工作目录 extern CString GetSoftwareCurrentDirectory(); //功能:在文件夹中查找文件,看其是否存在 //输入:文件或文件夹名称strDir //返回值:true——存在该文件或文件夹 // false——不存在该文件或文件夹 extern bool SearchDirectory(const CString &strDir); // 功能:克隆情报数据 // 输入: // 1.src: 输入情报数据 // 2.dst: 输出情报数据 // 输出: 返回复制结果 extern void CloneQBData(const QBStru &src, QBStru &dst); // 功能:克隆图像数据 // 输入: // 1.src: 输入情报数据 // 2.dst: 输出情报数据 // 输出: 返回复制结果 extern void CloneImgStru(const ImgStru &src, ImgStru &dst); // 功能:释放情报数据 // 输入: // 1.qbData: 情报数据 // 输出: 无 extern void ReleaseQBData(QBStru *pQBData); // 功能:旋转并平移一个坐标点 // 输入: // 1.src: 源点坐标 // 2.angle: 旋转角度 垂直指上为0,顺时针旋转为正,逆时针旋转为负 // 3.shift: 平移量 // 输出: 返回旋转并平移后的点坐标 extern POINT RotateShiftPoint(const POINT &src, double angle, const POINT &shift); // 功能:垂直+水平反转 ImgStru中的 图像数据 // 输入:img,图像数据反转前 // 输出:img,图像数据反转后 extern void FlipImgStru(ImgStru* img);