alpar@202: /*! alpar@202: alpar@202: \page maps How to write maps alpar@202: alpar@202: \section read-maps Readable Maps alpar@202: alpar@202: It is quite easy to write your own readmap for the edges or nodes of a graph. alpar@202: alpar@202: You can find some example below. alpar@202: alpar@202: \code alpar@202: class MyMap alpar@202: { alpar@202: double get(Graph::EdgeIt e) { return 1;} alpar@202: }; alpar@202: \endcode alpar@202: alpar@202: A more complex example alpar@202: alpar@202: \code alpar@202: class MyLengthMap alpar@202: { alpar@202: const Graph::EdgeMap &ol; alpar@202: const Graph::NodeMap &pot; alpar@202: alpar@202: double get(Graph::EdgeIt e) const { return ol.get(e)-pot.get(v)-pot.get(u);} alpar@202: alpar@202: MyComplexMap(const Graph::EdgeMap &o,const Graph::NodeMap &p) : alpar@202: ol(o), pot(p); alpar@202: }; alpar@202: \endcode alpar@202: alpar@202: */