Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/UIElements/Views/Qt4/Qt3D/GLWorldScene.hpp

    r2ad1ec r3927ef  
    2323
    2424#include "GLMoleculeObject_bond.hpp"
     25#include "GLMoleculeObject_molecule.hpp"
    2526
    2627class atom;
     28class molecule;
    2729
    2830class QGLPainter;
     
    3234class GLMoleculeObject;
    3335class GLMoleculeObject_atom;
     36class GLMoleculeObject_molecule;
    3437
    3538/** This class contains a list of all molecules in the world.
     
    4952  void changeMaterials(bool perPixel);
    5053  QGLSceneNode* getAtom(size_t);
     54  QGLSceneNode* getMolecule(size_t);
    5155  QGLSceneNode* getBond(size_t, size_t);
    5256
     
    6872  void atomInserted(const atom *_atom);
    6973  void atomRemoved(const atom *_atom);
     74  void moleculeRemoved(const molecule *_molecule);
     75  void worldSelectionChanged();
    7076  void bondInserted(const bond *_bond, const GLMoleculeObject_bond::SideOfBond side);
    7177  void bondRemoved(const atomId_t leftnr, const atomId_t rightnr);
     
    8086  typedef std::map< atomId_t, GLMoleculeObject_atom* > AtomNodeMap;
    8187  typedef std::map< BondIds , GLMoleculeObject_bond* > BondNodeMap;
     88  typedef std::map< moleculeId_t , GLMoleculeObject_molecule* > MoleculeNodeMap;
    8289  AtomNodeMap AtomsinSceneMap;
    8390  BondNodeMap BondsinSceneMap;
     91  MoleculeNodeMap MoleculesinSceneMap;
    8492};
    8593
Note: See TracChangeset for help on using the changeset viewer.