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>

List of all members.

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

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)

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


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