Ignore:
Timestamp:
Feb 5, 2010, 4:26:18 PM (16 years ago)
Author:
Tillmann Crueger <crueger@…>
Children:
973c03
Parents:
d2d8f5
git-author:
Tillmann Crueger <crueger@…> (02/05/10 16:25:40)
git-committer:
Tillmann Crueger <crueger@…> (02/05/10 16:26:18)
Message:

Added descriptors that allow multiple kinds of access to atoms

File:
1 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/World.hpp

    rd2d8f5 r86b917  
    1111#include <boost/thread.hpp>
    1212#include <map>
     13#include <vector>
    1314
    1415#include "Patterns/Observer.hpp"
     
    1920class MoleculeListClass;
    2021class atom;
     22class AtomDescriptor;
    2123
    2224class World : public Observable
    2325{
     26friend class AtomDescriptor;
    2427public:
    2528
    2629  /***** getter and setter *****/
    2730  periodentafel* getPeriode();
     31  atom* getAtom(AtomDescriptor& descriptor);
     32  std::vector<atom*> getAllAtoms(AtomDescriptor& descriptor);
    2833private:
    2934  periodentafel *periode;
Note: See TracChangeset for help on using the changeset viewer.