GridSuppression.h 1.3 KB

123456789101112131415161718
  1. #ifndef GRIDS_H
  2. #define GRIDS_H
  3. #pragma comment(lib, "GridSuppression.lib")
  4. extern "C" int __declspec(dllexport) GridSuppression_FLOAT(float *pIn,int nWidth,int nHeight,int Eflag);
  5. extern "C" int __declspec(dllexport) GridSuppression_US(unsigned short *pIn,int nWidth,int nHeight,int Eflag);
  6. extern "C" int __declspec(dllexport) GridSuppression_INT(int *pIn,int nWidth,int nHeight,int Eflag);
  7. extern "C" int __declspec(dllexport) GridJudgement( unsigned short *pImage, int nWidth, int nHeight,int Eflag );
  8. extern "C" int __declspec(dllexport) GridSuppressionInArrayInfo(int* nInArrayInfo, int nInArrayParamCount);
  9. extern "C" int __declspec(dllexport) GridSuppressionOutArrayInfo(int* nOutArrayInfo, int nOutArrayParamCount);
  10. extern "C" int __declspec(dllexport) GridSuppressionReleaseALLMem( LPVOID *pInArray, LPVOID *pOutArray, int OutFlag );
  11. extern "C" int __declspec(dllexport) GetALLFunctionNum();
  12. extern "C" int __declspec(dllexport) GetALLFunctionNames(char** pFuncNameList,int count);
  13. extern "C" int __declspec(dllexport) GridSuppressionFunctionInfo(int* nInputBufferCount, int* nMicroParamCount, int* nOutParamCount);
  14. extern "C" int __declspec(dllexport) GridSuppressionProcess( LPVOID *pInArray, float* pMicroParam, int MicroParamNum, LPVOID *pOutArray, int nOutParamNum );
  15. #endif