TOOLDOC.H
上传用户:zbjingming
上传日期:2010-01-02
资源大小:2436k
文件大小:2k
源码类别:

OpenGL

开发平台:

Visual C++

  1. //********************************************
  2. // ToolDoc.h
  3. // The document, contain a SceneGraph
  4. //********************************************
  5. // feigz@ox.ios.ac.cn
  6. // Created : 12/12/97
  7. // Modified
  8. //********************************************
  9. #if !defined(AFX_TOOLDOC_H__06A35631_72E5_11D1_A6C2_00A0242C0A32__INCLUDED_)
  10. #define AFX_TOOLDOC_H__06A35631_72E5_11D1_A6C2_00A0242C0A32__INCLUDED_
  11. #if _MSC_VER >= 1000
  12. #pragma once
  13. #endif // _MSC_VER >= 1000
  14. #define MAX_VERTICE 40000  //define max vertice number of the mesh
  15. #define MAX_VERTICE_PER_POLYGON 6
  16. #define Object 1
  17. class CSeneGraph3d; 
  18. class CToolDoc : public CDocument
  19. {
  20. protected: // create from serialization only
  21. // Attributes
  22. private:
  23. // Functions
  24. public:
  25. // Operations
  26. public:
  27. // Overrides
  28. // ClassWizard generated virtual function overrides
  29. //{{AFX_VIRTUAL(CToolDoc)
  30. public:
  31. virtual BOOL OnNewDocument();
  32. virtual void Serialize(CArchive& ar);
  33. //}}AFX_VIRTUAL
  34. // Implementation
  35. public:
  36. CToolDoc();
  37. virtual ~CToolDoc();
  38. DECLARE_DYNCREATE(CToolDoc)
  39. #ifdef _DEBUG
  40. virtual void AssertValid() const;
  41. virtual void Dump(CDumpContext& dc) const;
  42. #endif
  43. public:
  44. protected:
  45. // Generated message map functions
  46. protected:
  47. //{{AFX_MSG(CToolDoc)
  48. // NOTE - the ClassWizard will add and remove member functions here.
  49. //    DO NOT EDIT what you see in these blocks of generated code !
  50. //}}AFX_MSG
  51. DECLARE_MESSAGE_MAP()
  52. };
  53. /////////////////////////////////////////////////////////////////////////////
  54. //{{AFX_INSERT_LOCATION}}
  55. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  56. #endif // !defined(AFX_TOOLDOC_H__06A35631_72E5_11D1_A6C2_00A0242C0A32__INCLUDED_)