20 #ifndef POSET_SLICER_H 21 #define POSET_SLICER_H 23 #ifndef SHEAF_DLL_SPEC_H 24 #include "SheafSystem/sheaf_dll_spec.h" 28 #include "SheafSystem/poset_dft.h" 34 class abstract_poset_member;
36 class total_poset_member;
64 virtual bool invariant()
const;
189 bool _select_only_shallowest;
192 bool _select_only_deepest;
195 std::stack<bool> _select_enabled;
198 int _depth_below_shallowest;
199 int _height_above_deepest;
218 inline bool only_shallowest();
219 inline bool only_deepest();
231 #endif // ifndef POSET_SLICER_H A client handle for a subposet.
A client handle for a general, abstract partially order set.
slice_mode
Include only maximal, minimal, or all members in slice.
Namespace for the sheaves component of the sheaf system.
An abstract client handle for a member of a poset.
Traverser to compute intersection of the down set (up set) of the anchor with a given subposet...
Abstract traverser (internal iterator) for poset which traverses the cover relation graph in depth fi...