Changeset 01d28a for molecuilder/src/World.hpp
- Timestamp:
- Feb 19, 2010, 2:31:56 PM (16 years ago)
- Children:
- 7bfc19
- Parents:
- 9ef76a
- File:
-
- 1 edited
-
molecuilder/src/World.hpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/World.hpp
r9ef76a r01d28a 28 28 class AtomDescriptor_impl; 29 29 class ManipulateAtomsProcess; 30 template<typename T> 31 class AtomsCalculation; 30 32 31 33 class World : public Observable 32 34 { 35 // necessary for coupling with descriptors 33 36 friend class AtomDescriptor_impl; 34 37 friend class AtomDescriptor; 35 38 39 // Actions, calculations etc associated with the World 36 40 friend class ManipulateAtomsProcess; 41 template<typename> friend class AtomsCalculation; 37 42 38 43 typedef std::map<int,atom*> AtomList; … … 44 49 atom* getAtom(AtomDescriptor descriptor); 45 50 std::vector<atom*> getAllAtoms(AtomDescriptor descriptor); 51 52 template<typename T> 53 AtomsCalculation<T>* calcOnAtoms(boost::function<T(atom*)>,std::string,AtomDescriptor); 54 46 55 int numAtoms(); 47 56 int numMolecules();
Note:
See TracChangeset
for help on using the changeset viewer.
