21 #ifndef CHART_POINT_2D_H 22 #define CHART_POINT_2D_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/chart_point.h" 35 using namespace sheaf;
95 virtual int db()
const;
105 virtual void put_local_coord(
int xi,
coord_type xvalue);
178 virtual bool invariant()
const;
183 virtual bool is_ancestor_of(
const any* other)
const;
216 size_t deep_size(
const chart_point_2d& xp,
bool xinclude_shallow =
true);
221 #endif // ifndef CHART_POINT_2D_H chart_point_2d & operator=(const chart_point &xother)
Assignment operator.
chart_point_coord_type coord_type
The type of local coordinate; the scalar type for the local coordinate vector space.
chart_point & operator=(const chart_point &xother)
Assignment operator.
Abstract base class with useful features for all objects.
An index within the external ("client") scope of a given id space.
unsigned long size_type
An unsigned integral type used to represent sizes and capacities.
A point in a 2D chart space.
int_type pod_index_type
The plain old data index type.
Namespace for the sheaves component of the sheaf system.
Namespace for the fiber_bundles component of the sheaf system.