Use better data structure to implement ResidueType
[alexxy/gromacs.git] / src / gromacs / topology / atomprop.h
index 5cea3899f0922b8eff389286ed96389dde755fb4..f41f2444c296d08a4a8c0c6ee4672c7d40ad2c37 100644 (file)
@@ -54,7 +54,7 @@ enum
 };
 
 struct AtomProperty;
-class ResidueType;
+class ResidueTypeMap;
 /*! \brief
  * Holds all the atom property information loaded.
  */
@@ -108,10 +108,11 @@ public:
      * \returns Pointer to property entry.
      */
     AtomProperty* prop(int eprop);
-    //! Get handle to residuetype library.
-    ResidueType* restype();
 
 private:
+    //! Get handle to residuetype library.
+    ResidueTypeMap* residueTypeMap();
+
     //! Implementation pointer.
     class Impl;