#ifndef APPDOC_H #define APPDOC_H #include #include #include #include "ha_part.h" #include "ha_part_util.h" #include "roll_hm.hxx" // HOOPS includes #include "hc.h" #include "HStream.h" #include "HOpcodeShell.h" #include "HUtility.h" #include #include "HTools.h" #include "ha_rend_options.h" #include "HIOManager.h" #include "varray.h" #include "HBaseView.h" #include "kernapi.hxx" #include class AppDoc { public: AppDoc(); HBaseModel* GetHoopsModel( void ) { return m_pHoopsModel; } HC_KEY GetIncludeKey( void) { return m_include_key; } int OnNewDocument(); ~AppDoc(); private: HBaseModel* m_pHoopsModel; //指向与此文档关联的HOOPS/MVO HBaseModel对象的指针 //与本文档相关的HOOPS Include Library段的键,用于替代 到HOOPS/MVO HBaseModel对象(m_pHoopsModel) HC_KEY m_include_key; }; #endif // APPDOC_H