ConvIges2Kmg.h
上传用户:hell82222
上传日期:2013-12-19
资源大小:1872k
文件大小:2k
源码类别:

CAD

开发平台:

Visual C++

  1. #if !defined(AFX_CONVIGES2KMG_H__07AFC262_BF9D_4EB8_81ED_964B28954274__INCLUDED_)
  2. #define AFX_CONVIGES2KMG_H__07AFC262_BF9D_4EB8_81ED_964B28954274__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // ConvIges2Kmg.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CConvIges2Kmg command target
  10. #include "ProgressInfo.h"
  11. #include "CommandInfo.h"
  12. #include "IgesReader.h"
  13. #include "KmgConverter2.h"
  14. class CConvIges2Kmg : public CCmdTarget
  15. {
  16. DECLARE_DYNCREATE(CConvIges2Kmg)
  17. CConvIges2Kmg();           // protected constructor used by dynamic creation
  18. // Attributes
  19. public:
  20. CProgressInfo* m_pProgress;
  21. CCommandInfo* m_pCommand;
  22. CIgesReader* m_pReader;
  23. CKmgConverter2* m_pConverter;
  24. // Operations
  25. public:
  26. // Overrides
  27. // ClassWizard generated virtual function overrides
  28. //{{AFX_VIRTUAL(CConvIges2Kmg)
  29. public:
  30. virtual void OnFinalRelease();
  31. //}}AFX_VIRTUAL
  32. // Implementation
  33. protected:
  34. virtual ~CConvIges2Kmg();
  35. // Generated message map functions
  36. //{{AFX_MSG(CConvIges2Kmg)
  37. // NOTE - the ClassWizard will add and remove member functions here.
  38. //}}AFX_MSG
  39. DECLARE_MESSAGE_MAP()
  40. DECLARE_OLECREATE(CConvIges2Kmg)
  41. // Generated OLE dispatch map functions
  42. //{{AFX_DISPATCH(CConvIges2Kmg)
  43. afx_msg BOOL BeginConverter(LPCTSTR strRegistryKey);
  44. afx_msg BOOL EndConverter();
  45. afx_msg BOOL ConverterIges2Kmg(LPCTSTR strIgesFilename, LPCTSTR strKmgFilename);
  46.     afx_msg BOOL GetProgressInfo(double FAR* pdProgress, BSTR FAR* pstrProgressTip);
  47. //}}AFX_DISPATCH
  48. DECLARE_DISPATCH_MAP()
  49. DECLARE_INTERFACE_MAP()
  50. };
  51. /////////////////////////////////////////////////////////////////////////////
  52. //{{AFX_INSERT_LOCATION}}
  53. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  54. #endif // !defined(AFX_CONVIGES2KMG_H__07AFC262_BF9D_4EB8_81ED_964B28954274__INCLUDED_)