File atomselections.hpp

This file contains a class which provides a management interface for atomselections.

Author

Benjamin Lindner ben@benlabs.net

Version

See VERSION in CMakeLists.txt

Copyright

GNU General Public License

class Atomselections
#include <atomselections.hpp>

Manages a set of atom selections and their labels.

Public Functions

~Atomselections()
IAtomselection *operator[](std::string name)
void set(std::string name, IAtomselection *selection)
bool exists(std::string name)
void rename(std::string name, std::string newname)

Private Types

typedef std::map<std::string, IAtomselection*>::iterator iterator

Private Functions

template<class Archive>
inline void serialize(Archive &ar, const unsigned int version)

Private Members

std::map<std::string, IAtomselection*> _selections

Friends

friend class boost::serialization::access