CAPD RedHom Library
capd::complex::ColoredIteratorFamily< IteratorFamily > Struct Template Reference

#include <capd/complex/ColoredIteratorFamily.h>

Public Types

typedef IteratorFamily::Complex Complex
 
typedef Complex::Cell Cell
 
typedef Complex::ConstCell ConstCell
 
typedef homAux::RedefinedFilteredIteratorRange< typename IteratorFamily::AllCells, _impl::ColorPred< IteratorFamily::Complex::Color > > AllCells
 
typedef homAux::RedefinedFilteredIteratorRange< typename IteratorFamily::BdCells, _impl::ColorPred< IteratorFamily::Complex::Color > > BdCells
 
typedef homAux::RedefinedFilteredIteratorRange< typename IteratorFamily::CbdCells, _impl::ColorPred< IteratorFamily::Complex::Color > > CbdCells
 
typedef homAux::RedefinedFilteredIteratorRange< typename IteratorFamily::DimCells, _impl::ColorPred< IteratorFamily::Complex::Color > > DimCells
 

Public Member Functions

 ColoredIteratorFamily (IteratorFamily iteratorFamily, typename IteratorFamily::Complex::Color color)
 
AllCells allCells ()
 
DimCells dimCells (const typename Complex::Dim &dim)
 
BdCells bdCells (const ConstCell &cell)
 
CbdCells cbdCells (const ConstCell &cell)
 

Member Typedef Documentation

typedef homAux::RedefinedFilteredIteratorRange<typename IteratorFamily::AllCells, _impl::ColorPred< IteratorFamily::Complex::Color > > capd::complex::FilteredIteratorFamily< IteratorFamily, _impl::ColorPred< IteratorFamily::Complex::Color > >::AllCells
inherited
typedef homAux::RedefinedFilteredIteratorRange<typename IteratorFamily::BdCells, _impl::ColorPred< IteratorFamily::Complex::Color > > capd::complex::FilteredIteratorFamily< IteratorFamily, _impl::ColorPred< IteratorFamily::Complex::Color > >::BdCells
inherited
typedef homAux::RedefinedFilteredIteratorRange<typename IteratorFamily::CbdCells, _impl::ColorPred< IteratorFamily::Complex::Color > > capd::complex::FilteredIteratorFamily< IteratorFamily, _impl::ColorPred< IteratorFamily::Complex::Color > >::CbdCells
inherited
typedef Complex::Cell capd::complex::FilteredIteratorFamily< IteratorFamily, _impl::ColorPred< IteratorFamily::Complex::Color > >::Cell
inherited
typedef IteratorFamily::Complex capd::complex::FilteredIteratorFamily< IteratorFamily, _impl::ColorPred< IteratorFamily::Complex::Color > >::Complex
inherited
typedef Complex::ConstCell capd::complex::FilteredIteratorFamily< IteratorFamily, _impl::ColorPred< IteratorFamily::Complex::Color > >::ConstCell
inherited
typedef homAux::RedefinedFilteredIteratorRange<typename IteratorFamily::DimCells, _impl::ColorPred< IteratorFamily::Complex::Color > > capd::complex::FilteredIteratorFamily< IteratorFamily, _impl::ColorPred< IteratorFamily::Complex::Color > >::DimCells
inherited

Constructor & Destructor Documentation

template<typename IteratorFamily >
capd::complex::ColoredIteratorFamily< IteratorFamily >::ColoredIteratorFamily ( IteratorFamily  iteratorFamily,
typename IteratorFamily::Complex::Color  color 
)
inline

Member Function Documentation

AllCells capd::complex::FilteredIteratorFamily< IteratorFamily, _impl::ColorPred< IteratorFamily::Complex::Color > >::allCells ( )
inlineinherited
BdCells capd::complex::FilteredIteratorFamily< IteratorFamily, _impl::ColorPred< IteratorFamily::Complex::Color > >::bdCells ( const ConstCell cell)
inlineinherited
CbdCells capd::complex::FilteredIteratorFamily< IteratorFamily, _impl::ColorPred< IteratorFamily::Complex::Color > >::cbdCells ( const ConstCell cell)
inlineinherited
DimCells capd::complex::FilteredIteratorFamily< IteratorFamily, _impl::ColorPred< IteratorFamily::Complex::Color > >::dimCells ( const typename Complex::Dim &  dim)
inlineinherited