Ignore:
File:
1 edited

Legend:

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

    r72a4c1 r85c36d  
    2626class atom;
    2727class molecule;
     28class Shape;
    2829
    2930class QGLPainter;
     
    3435class GLMoleculeObject_atom;
    3536class GLMoleculeObject_molecule;
     37class GLMoleculeObject_shape;
    3638
    3739/** This class contains a list of all molecules in the world.
     
    8688  void changeAtomId(GLMoleculeObject_atom *ob, int oldId, int newOd);
    8789
     90public:
     91  void addShape(Shape &shape);
     92  void removeShape(Shape &shape);
     93  void updateSelectedShapes();
     94
    8895private:
    8996  void init();
     
    96103  typedef std::map< BondIds , GLMoleculeObject_bond* > BondNodeMap;
    97104  typedef std::map< moleculeId_t , GLMoleculeObject_molecule* > MoleculeNodeMap;
     105  typedef std::map< std::string , GLMoleculeObject_shape* > ShapeNodeMap;
    98106  AtomNodeMap AtomsinSceneMap;
    99107  BondNodeMap BondsinSceneMap;
    100108  MoleculeNodeMap MoleculesinSceneMap;
     109  ShapeNodeMap ShapesinSceneMap;
    101110
    102111  QGLSceneNode *meshEmpty[GLMoleculeObject::DETAILTYPES_MAX];
Note: See TracChangeset for help on using the changeset viewer.