![]() |
CAPD RedHom Library
|
#include <capd/complex/HasseDiagramView.h>
Classes | |
| struct | Edge |
| struct | MakeInEdge |
| struct | MakeOutEdge |
| struct | MakeVertex |
| struct | Vertex |
Public Types | |
| typedef Complex::Id | Id |
| typedef complex::ComplexTraits< Complex >::Cell | Cell |
| typedef ComplexTraits< Complex >::Iterators | ComplexIterators |
| typedef homAux::RedefinedTransformedIteratorRange< typename ComplexIterators::AllCells, MakeVertex > | Vertices |
| typedef homAux::RedefinedTransformedIteratorRange< typename ComplexIterators::BdCells, MakeOutEdge > | OutEdges |
| typedef homAux::RedefinedTransformedIteratorRange< typename ComplexIterators::CbdCells, MakeInEdge > | InEdges |
Public Member Functions | |
| HasseDiagramView (Complex &complex) | |
| size_t | size () const |
| Vertices | vertices () |
| OutEdges | outEdges (const Vertex &u) const |
| InEdges | inEdges (const Vertex &u) const |
| Vertex | vertex (Id id) const |
| typedef complex::ComplexTraits<Complex>::Cell capd::complex::HasseDiagramView< Complex >::Cell |
| typedef ComplexTraits<Complex>::Iterators capd::complex::HasseDiagramView< Complex >::ComplexIterators |
| typedef Complex::Id capd::complex::HasseDiagramView< Complex >::Id |
| typedef homAux::RedefinedTransformedIteratorRange< typename ComplexIterators::CbdCells, MakeInEdge> capd::complex::HasseDiagramView< Complex >::InEdges |
| typedef homAux::RedefinedTransformedIteratorRange< typename ComplexIterators::BdCells, MakeOutEdge> capd::complex::HasseDiagramView< Complex >::OutEdges |
| typedef homAux::RedefinedTransformedIteratorRange< typename ComplexIterators::AllCells, MakeVertex> capd::complex::HasseDiagramView< Complex >::Vertices |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |