Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

hamolsetdoc.h

Go to the documentation of this file.
00001 
00010 #if !defined(HAMOLSETDOC_H)
00011 #define HAMOLSETDOC_H
00012 
00013 class HaMolSet;
00014 
00015 class HaMolSetDoc : public CDocument
00016 {
00017         friend class MolSetParDlg;
00018 public: // create from serialization only
00019         HaMolSetDoc();
00020         HaMolSetDoc(HaMolSet* new_pmset);
00021         DECLARE_DYNCREATE(HaMolSetDoc)
00022 
00023 public:
00024     int to_delete_mset; 
00025     
00026         HaMolSet* pmset; 
00027 // Operations
00028 public:
00029 
00030 // Overrides
00031         // ClassWizard generated virtual function overrides
00032         //{{AFX_VIRTUAL(HaMolSetDoc)
00033         public:
00034         virtual BOOL OnNewDocument();
00035         virtual BOOL OnOpenDocument(LPCTSTR lpszPathName);
00036         virtual void DeleteContents();
00037         //}}AFX_VIRTUAL
00038 
00039 // Implementation
00040 public:
00041         virtual ~HaMolSetDoc();
00042 
00043 // Debug Control 
00044 
00045         enum DEBUG_FLAG_PARAMS { file_reading_debug = 0x0001 };
00046 
00047         int debug_flag;
00048 
00049 protected:
00050         void InitDocument();
00051 
00052 // Generated message map functions
00053 protected:
00054         //{{AFX_MSG(HaMolSetDoc)
00055         afx_msg void OnAddHydrogens();
00056         afx_msg void OnAddHHybrid();
00057         afx_msg void OnTania1();
00058         afx_msg void OnAddMissingAtoms();
00059         afx_msg void OnMolSave();
00060         afx_msg void OnMolSaveAs();
00061         afx_msg void OnResetETModule();
00062         afx_msg void DoEditFragmDialog();
00063         afx_msg void DoDelphiDialog();
00064         afx_msg void DoLoadQCDatDialog();
00065         afx_msg void DoEditGroupsDialog();
00066         afx_msg void DoEditGeomDialog();
00067         afx_msg void DoMolSetParamDialog();
00068         afx_msg void DoETEffHamDialog();
00069         afx_msg void DoQChemParamDialog();
00070         afx_msg void DoWaveFunAnalDialog();
00071         afx_msg void DoPathwaysDialog();
00072         afx_msg void DoBuildFilmDialog();
00073         afx_msg void DoMolMechDialog();
00074         afx_msg void DoNuclAcidDialog();
00075         afx_msg void DoInterMolDialog();
00076         afx_msg void DoScatterDialog();
00077         afx_msg void OnEditAtomParam();
00078         afx_msg void OnAddPolarHydrogens();
00079         afx_msg void OnFindHbonds();
00080         afx_msg void OnMishaMenu();
00081         afx_msg void OnCalcTMatr1();
00082         afx_msg void DoSolvateDialog();
00083         afx_msg void OnTestMap();
00084         afx_msg void OnClearPicked();
00085         afx_msg void OnDelSelAtoms();
00086         afx_msg void OnEditRedox();
00087         //}}AFX_MSG
00088 public:
00089         afx_msg void DoAtomParamsDialog();
00090         afx_msg void DoDNAIntCoordDialog();
00091         afx_msg void DoResidueParamsDialog();
00092 public:
00093         afx_msg void OnRenumberGrp();
00094 
00095         DECLARE_MESSAGE_MAP()
00096 
00097 };
00098 
00099 #endif // end if !defined(HAMOLSETDOC_H)

Generated on Tue Feb 17 02:03:05 2004 for harlem by doxygen 1.3.6