/* * AtomOfMoleculeSelectionDescriptor_impl.hpp * * Created on: Dec 11, 2010 * Author: heber */ #ifndef ATOMOFMOLECULESELECTIONDESCRIPTOR_IMPL_HPP_ #define ATOMOFMOLECULESELECTIONDESCRIPTOR_IMPL_HPP_ #include "Descriptors/AtomDescriptor_impl.hpp" class AtomOfMoleculeSelectionDescriptor_impl : public AtomDescriptor_impl{ public: AtomOfMoleculeSelectionDescriptor_impl(); virtual ~AtomOfMoleculeSelectionDescriptor_impl(); bool predicate(std::pair atom); protected: // need to overide more than the standard methods to make this fast virtual atom* find(); virtual std::vector findAll(); }; #endif /* ATOMOFMOLECULESELECTIONDESCRIPTOR_IMPL_HPP_ */