/* * ConnectedSubgraph.hpp * * Created on: Feb 16, 2011 * Author: heber */ #ifndef DISCONNECTEDSUBGRAPH_HPP_ #define DISCONNECTEDSUBGRAPH_HPP_ // include config.h #ifdef HAVE_CONFIG_H #include #endif #include #include class atom; class molecule; typedef std::list AtomList; class ConnectedSubgraph : public AtomList { public: ConnectedSubgraph(); ~ConnectedSubgraph(); /** Create a new molecule in the World and add all contained atoms. * * @return pointer to filled molecule */ molecule * getMolecule() const; private: }; std::ostream & operator<<(std::ostream &ost, const ConnectedSubgraph &graph); #endif /* DISCONNECTEDSUBGRAPH_HPP_ */