11 #ifndef BIOPROCESSING_WATERSHED_COUSTYSTREAM
12 #define BIOPROCESSING_WATERSHED_COUSTYSTREAM
18 template <
typename V>
class CoustyStream;
19 template <
typename V>
class CoustyStreamRef;
34 typedef typename std::set<V>
Base;
69 typedef carto::rc_ptr<Pointed>
Base;
91 std::pair<iterator,bool>
insert(
const Vertex & v ) {
return (*this)->insert(v); }
94 bool empty()
const {
return (*this)->empty(); }
95 size_t count(
const Vertex & v)
const {
return (*this)->count(v); }
Reference counting pointer to a CoustyStream.
void erase(const Vertex &v)
const_iterator end() const
Pointed::iterator iterator
std::pair< iterator, bool > insert(const Vertex &v)
const_iterator begin() const
Pointed::const_iterator const_iterator
CoustyStreamRef(Vertex x)
size_t count(const Vertex &v) const
carto::rc_ptr< Pointed > Base
CoustyStream< V > Pointed
Streams represent a descent path in a graph.