CAPD RedHom Library
|
#include <capd/complex/FilteredComplex.h>
Public Types | |
typedef ComplexT | Complex |
typedef Complex::Tags | Tags |
typedef Complex::Cell | OrgCell |
typedef Complex::ConstCell | OrgConstCell |
typedef Complex::CellCode | OrgCellCode |
typedef Complex::Id | OrgId |
typedef Complex::Dim | OrgDim |
typedef OrgId | Id |
typedef OrgCellCode | CellCode |
typedef OrgDim | Dim |
typedef OrgCell::Color | Color |
typedef FilterT | Filter |
typedef OrgCell | Cell |
typedef OrgConstCell | ConstCell |
typedef FilteredIteratorFamily< typename Complex::Iterators, Filter > | Iterators |
typedef FilteredIteratorFamily< typename Complex::ConstIterators, Filter > | ConstIterators |
typedef FilteredIteratorFamily< typename Complex::ColoredIterators, Filter > | ColoredIterators |
typedef FilteredIteratorFamily< typename Complex::ColoredConstIterators, Filter > | ColoredConstIterators |
Public Member Functions | |
FilteredComplex (Complex &complex, Filter filter=Filter()) | |
Dim | getDim () const |
Iterators | iterators () |
ConstIterators | iterators () const |
ColoredIterators | iterators (Color color) |
ColoredConstIterators | iterators (Color color) const |
ConstCell | operator[] (const CellCode &cellCode) const |
ConstCell | operator[] (Id id) const |
Cell | operator[] (const CellCode &cellCode) |
Cell | operator[] (Id id) |
boost::optional< Cell > | find (const CellCode &cellCode) |
boost::optional< Cell > | find (Id id) |
size_t | size () const |
size_t | cardinality () const |
virtual | ~FilteredComplex () |
typedef OrgCell capd::complex::FilteredComplex< ComplexT, FilterT >::Cell |
typedef OrgCellCode capd::complex::FilteredComplex< ComplexT, FilterT >::CellCode |
typedef OrgCell::Color capd::complex::FilteredComplex< ComplexT, FilterT >::Color |
typedef FilteredIteratorFamily<typename Complex::ColoredConstIterators, Filter> capd::complex::FilteredComplex< ComplexT, FilterT >::ColoredConstIterators |
typedef FilteredIteratorFamily<typename Complex::ColoredIterators, Filter> capd::complex::FilteredComplex< ComplexT, FilterT >::ColoredIterators |
typedef ComplexT capd::complex::FilteredComplex< ComplexT, FilterT >::Complex |
typedef OrgConstCell capd::complex::FilteredComplex< ComplexT, FilterT >::ConstCell |
typedef FilteredIteratorFamily<typename Complex::ConstIterators, Filter> capd::complex::FilteredComplex< ComplexT, FilterT >::ConstIterators |
typedef OrgDim capd::complex::FilteredComplex< ComplexT, FilterT >::Dim |
typedef FilterT capd::complex::FilteredComplex< ComplexT, FilterT >::Filter |
typedef OrgId capd::complex::FilteredComplex< ComplexT, FilterT >::Id |
typedef FilteredIteratorFamily<typename Complex::Iterators, Filter> capd::complex::FilteredComplex< ComplexT, FilterT >::Iterators |
typedef Complex::Cell capd::complex::FilteredComplex< ComplexT, FilterT >::OrgCell |
typedef Complex::CellCode capd::complex::FilteredComplex< ComplexT, FilterT >::OrgCellCode |
typedef Complex::ConstCell capd::complex::FilteredComplex< ComplexT, FilterT >::OrgConstCell |
typedef Complex::Dim capd::complex::FilteredComplex< ComplexT, FilterT >::OrgDim |
typedef Complex::Id capd::complex::FilteredComplex< ComplexT, FilterT >::OrgId |
typedef Complex::Tags capd::complex::FilteredComplex< ComplexT, FilterT >::Tags |
|
inlineexplicit |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |