20 #include "SheafSystem/geometry_namespace.h" 22 #include "SheafSystem/assert_contract.h" 23 #include "SheafSystem/at0.h" 24 #include "SheafSystem/base_space_member.h" 25 #include "SheafSystem/error_message.h" 26 #include "SheafSystem/e1.h" 27 #include "SheafSystem/e2.h" 28 #include "SheafSystem/e3.h" 29 #include "SheafSystem/poset_path.h" 30 #include "SheafSystem/sec_rep_descriptor.h" 31 #include "SheafSystem/sec_rep_descriptor_poset.h" 32 #include "SheafSystem/std_iostream.h" 33 #include "SheafSystem/wsv_block.h" 52 require(precondition_of(new_state(xname)));
62 ensure(postcondition_of(new_state(xname)));
84 ensure(!is_attached());
149 ensure(is_same_type(result));
186 if(invariant_check())
190 disable_invariant_check();
194 invariance(fiber_bundles_namespace::invariant());
200 enable_invariant_check();
Namespace for GEOMETRY component.
geometry_namespace & operator=(const geometry_namespace &xother)
Assignment operator.
virtual geometry_namespace * clone() const
Virtual constructor, makes a new instance of the same type as this.
virtual bool invariant() const
Class invariant.
geometry_namespace()
Default constructor; creates an unattached handle.
virtual ~geometry_namespace()
Destructor.
Abstract base class with useful features for all objects.
virtual bool is_ancestor_of(const any *other) const
Conformance test; true if other conforms to this.
Namespace for geometry component of sheaf system.