Alphabetical Class Index   File Members   Compound Members   File List  

CHoopsDoc Class Reference

The CHoopsDoc class provides a HOOPS-specific implementation of the CDocument object. More...

#include <CHoopsDoc.h>

Public Member Functions

HBaseModelGetHoopsModel (void)
 
HC_KEY GetIncludeKey (void)
 
virtual BOOL OnNewDocument ()
 overloaded, but does nothing (app-wizard generator overloaded it and we left it that way)
 
virtual void Serialize (CArchive &ar)
 overloaded, but does nothing (app-wizard generator overloaded it and we left it that way)
 
virtual BOOL OnOpenDocument (LPCTSTR lpszPathName)
 overloaded, but does nothing (app-wizard generator overloaded it and we left it that way)
 

Protected Member Functions

 DECLARE_DYNCREATE (CHoopsDoc)
 macro def for runtime creation
 

Protected Attributes

HBaseModelm_pHoopsModel
 
HC_KEY m_include_key
 

Detailed Description

The CHoopsDoc class provides a HOOPS-specific implementation of the CDocument object.

CHoopsDoc contains a pointer to a corresponding HOOPS/MVO HBaseModel object.

This is the base class from which all custom HOOPS-based MFC/MDI CDocument objects should be derived.

Member Function Documentation

HBaseModel* CHoopsDoc::GetHoopsModel ( void  )
inline
Returns
A pointer to the HBaseModel object associated with this Document
HC_KEY CHoopsDoc::GetIncludeKey ( void  )
inline
Returns
The key of the HOOPS Include Library segment associated with this document, used as an alternative to the HOOPS/MVO HBaseModel object

References HC_KEY.

Member Data Documentation

HC_KEY CHoopsDoc::m_include_key
protected

Key of the HOOPS Include Library segment associated with this document, intended to be used as an ALTERNATIVE to a HOOPS/MVO HBaseModel object (m_pHoopsModel)

HBaseModel* CHoopsDoc::m_pHoopsModel
protected

Pointer to the HOOPS/MVO HBaseModel object associated with this document


The documentation for this class was generated from the following file: