Changes in src/molecule.hpp [520c8b:ac9b56]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/molecule.hpp
r520c8b rac9b56 33 33 #include "tesselation.hpp" 34 34 #include "Patterns/Observer.hpp" 35 #include "Patterns/Cacheable.hpp" 35 36 36 37 /****************************************** forward declarations *****************************/ … … 105 106 char name[MAXSTRINGSIZE]; //!< arbitrary name 106 107 108 private: 109 Cacheable<string> formula; 110 107 111 public: 108 112 molecule(const periodentafel * const teil); … … 112 116 const std::string getName(); 113 117 void setName(const std::string); 118 const std::string getFormula(); 119 std::string calcFormula(); 114 120 115 121 // re-definition of virtual functions from PointCloud … … 277 283 int FragmentMolecule(int Order, config *configuration); 278 284 bool CheckOrderAtSite(bool *AtomMask, Graph *GlobalKeySetList, int Order, int *MinimumRingSize, char *path = NULL); 285 bool StoreBondsToFile(char *path); 279 286 bool StoreAdjacencyToFile(char *path); 280 287 bool CheckAdjacencyFileAgainstMolecule(char *path, atom **ListOfAtoms);
Note:
See TracChangeset
for help on using the changeset viewer.