cheshirekow  v0.1.0
edelsbrunner96::BreadthFirst< Traits > Class Template Reference

#include <edelsbrunner96/iterators.h>

Public Types

typedef Traits::SimplexRef SimplexRef
 
typedef Traits::Storage Storage
 

Public Member Functions

iter::BreadthFirst< Traits > begin ()
 
 BreadthFirst (Storage &storage, SimplexRef start_ref)
 
iter::BreadthFirst< Traits > end ()
 
 ~BreadthFirst ()
 

Private Attributes

std::list< SimplexRefqueue_
 
SimplexRef start_ref_
 
Storagestorage_
 

Detailed Description

template<class Traits>
class edelsbrunner96::BreadthFirst< Traits >

Definition at line 65 of file iterators.h.

Member Typedef Documentation

template<class Traits >
typedef Traits::SimplexRef edelsbrunner96::BreadthFirst< Traits >::SimplexRef

Definition at line 67 of file iterators.h.

template<class Traits >
typedef Traits::Storage edelsbrunner96::BreadthFirst< Traits >::Storage

Definition at line 68 of file iterators.h.

Constructor & Destructor Documentation

template<class Traits >
edelsbrunner96::BreadthFirst< Traits >::BreadthFirst ( Storage storage,
SimplexRef  start_ref 
)
inline

Definition at line 70 of file iterators.h.

template<class Traits >
edelsbrunner96::BreadthFirst< Traits >::~BreadthFirst ( )
inline

Definition at line 76 of file iterators.h.

Member Function Documentation

template<class Traits >
iter::BreadthFirst<Traits> edelsbrunner96::BreadthFirst< Traits >::begin ( )
inline

Definition at line 82 of file iterators.h.

template<class Traits >
iter::BreadthFirst<Traits> edelsbrunner96::BreadthFirst< Traits >::end ( )
inline

Definition at line 86 of file iterators.h.

Member Data Documentation

template<class Traits >
std::list<SimplexRef> edelsbrunner96::BreadthFirst< Traits >::queue_
private

Definition at line 93 of file iterators.h.

template<class Traits >
SimplexRef edelsbrunner96::BreadthFirst< Traits >::start_ref_
private

Definition at line 92 of file iterators.h.

template<class Traits >
Storage& edelsbrunner96::BreadthFirst< Traits >::storage_
private

Definition at line 91 of file iterators.h.


The documentation for this class was generated from the following file: