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 |