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

CAD

开发平台:

Visual C++

  1. #if !defined(AFX_CONVKMG2IGES_H__1E5C2FDF_452D_4893_B4EA_DCD49E766911__INCLUDED_)
  2. #define AFX_CONVKMG2IGES_H__1E5C2FDF_452D_4893_B4EA_DCD49E766911__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // ConvKmg2Iges.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CConvKmg2Iges command target
  10. #include "ProgressInfo.h"
  11. #include "CommandInfo.h"
  12. #include "IgesConverter.h"
  13. #include "KmgReader.h"
  14. class CConvKmg2Iges : public CCmdTarget
  15. {
  16. DECLARE_DYNCREATE(CConvKmg2Iges)
  17. CConvKmg2Iges();           // protected constructor used by dynamic creation
  18. // Attributes
  19. public:
  20. CProgressInfo* m_pProgressInfo;
  21. CCommandInfo* m_pCommandInfo;
  22. CKmgReader* m_pReader;
  23. CIgesConverter* m_pConverter;
  24. // Operations
  25. public:
  26. // Overrides
  27. // ClassWizard generated virtual function overrides
  28. //{{AFX_VIRTUAL(CConvKmg2Iges)
  29. public:
  30. virtual void OnFinalRelease();
  31. //}}AFX_VIRTUAL
  32. // Implementation
  33. protected:
  34. virtual ~CConvKmg2Iges();
  35. // Generated message map functions
  36. //{{AFX_MSG(CConvKmg2Iges)
  37. // NOTE - the ClassWizard will add and remove member functions here.
  38. //}}AFX_MSG
  39. DECLARE_MESSAGE_MAP()
  40. DECLARE_OLECREATE(CConvKmg2Iges)
  41. // Generated OLE dispatch map functions
  42. //{{AFX_DISPATCH(CConvKmg2Iges)
  43. afx_msg BOOL EndConverter();
  44. afx_msg BOOL BeginConverter(LPCTSTR strRegistryKey);
  45. afx_msg BOOL ConverterKmg2Iges(LPCTSTR strKmgFilename, LPCTSTR strIgesFilename);
  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_CONVKMG2IGES_H__1E5C2FDF_452D_4893_B4EA_DCD49E766911__INCLUDED_)