Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/World.hpp

    r4d72e4 re472eab  
    2424#include "Patterns/Singleton.hpp"
    2525#include "Patterns/ObservedContainer.hpp"
    26 #include "Helpers/Range.hpp"
    27 #include "AtomSet.hpp"
    2826
    2927// include config.h
     
    7775  typedef ObservedContainer<std::map<moleculeId_t,molecule*> > MoleculeSet;
    7876
    79   typedef ATOMSET(std::vector) AtomComposite;
    80 
    8177  /***** getter and setter *****/
    8278  // reference to pointer is used for legacy reason... reference will be removed latter to keep encapsulation of World object
     
    10096   * returns a vector containing all atoms that match a given descriptor
    10197   */
    102   AtomComposite getAllAtoms(AtomDescriptor descriptor);
    103   AtomComposite getAllAtoms();
     98  std::vector<atom*> getAllAtoms(AtomDescriptor descriptor);
     99  std::vector<atom*> getAllAtoms();
    104100
    105101  /**
     
    364360  AtomSet atoms;
    365361  AtomSet selectedAtoms;
    366   typedef std::set<range<atomId_t> > atomIdPool_t;
     362  typedef std::set<std::pair<atomId_t, atomId_t> > atomIdPool_t;
    367363  /**
    368364   * stores the pool for all available AtomIds below currAtomId
     
    377373  MoleculeSet molecules;
    378374  MoleculeSet selectedMolecules;
    379   typedef std::set<range<atomId_t> > moleculeIdPool_t;
     375  typedef std::set<std::pair<moleculeId_t, moleculeId_t> > moleculeIdPool_t;
    380376  /**
    381377   * stores the pool for all available AtomIds below currAtomId
Note: See TracChangeset for help on using the changeset viewer.