Recon.h
上传用户:szklck
上传日期:2007-01-22
资源大小:925k
文件大小:2k
源码类别:

图形图像处理

开发平台:

Visual C++

  1. // Recon.h: interface for the CRecon class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_RECON_H__D3C9E468_48B2_11D5_9DCC_5254AB2B9F00__INCLUDED_)
  5. #define AFX_RECON_H__D3C9E468_48B2_11D5_9DCC_5254AB2B9F00__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class CRecon  
  10. {
  11. public:
  12. void reconstruct(int bx, int by, int P, int bdx, int bdy);
  13. CRecon();
  14. virtual ~CRecon();
  15. private:
  16. void recon_comp(unsigned char *src, unsigned char *dst,int lx, int lx2, int w, int h, int x, int y, int dx, int dy, int flag);
  17.     void rec4o(unsigned char *s, int *d, int lx, int lx2, int addflag,int c, int xa, int xb, int ya, int yb);
  18. void rec4c(unsigned char *s, unsigned char *d, int lx, int lx2, int h);
  19. void rec4(unsigned char *s, unsigned char *d, int lx, int lx2, int h);
  20. void recvo(unsigned char *s, int *d, int lx, int lx2, int addflag,int c, int xa, int xb, int ya, int yb);
  21. void recvc(unsigned char *s, unsigned char *d, int lx, int lx2, int h);
  22. void recv(unsigned char *s, unsigned char *d, int lx, int lx2, int h);
  23. void recho(unsigned char *s, int *d, int lx, int lx2, int addflag,int c, int xa, int xb, int ya, int yb);
  24. void rechc(unsigned char *s, unsigned char *d, int lx, int lx2, int h);
  25. void rech(unsigned char *s, unsigned char *d, int lx, int lx2, int h);
  26. void reco(unsigned char *s, int *d, int lx, int lx2, int addflag,int c, int xa, int xb, int ya, int yb);
  27. void recc(unsigned char *s, unsigned char *d, int lx, int lx2, int h);
  28. void rec(unsigned char *s, unsigned char *d, int lx, int lx2, int h);
  29. void recon_comp_obmc(unsigned char *src, unsigned char *dst,int lx,int lx2,int comp,int w,int h,int x,int y);
  30. };
  31. #endif // !defined(AFX_RECON_H__D3C9E468_48B2_11D5_9DCC_5254AB2B9F00__INCLUDED_)