20 #ifndef BLOCK_RELATION_H 21 #define BLOCK_RELATION_H 23 #ifndef SHEAF_DLL_SPEC_H 24 #include "SheafSystem/sheaf_dll_spec.h" 28 #include "SheafSystem/any.h" 32 #include "SheafSystem/pod_types.h" 35 #ifndef STD_IOSTREAM_H 36 #include "SheafSystem/std_iostream.h" 42 using namespace sheaf;
86 virtual cell_type element_type()
const = 0;
107 virtual bool invariant()
const;
112 virtual bool is_ancestor_of(
const any* other)
const;
120 #endif // ifndef BLOCK_RELATION_H
Abstract base class with useful features for all objects.
Abstract cell relation for a block of zones of a given type.
Namespace for the sheaves component of the sheaf system.
Namespace for the fiber_bundles component of the sheaf system.