21 #ifndef CHART_POINT_1D_H 22 #define CHART_POINT_1D_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/chart_point.h" 35 using namespace sheaf;
94 virtual int db()
const;
104 virtual void put_local_coord(
int xi,
coord_type xvalue);
177 virtual bool invariant()
const;
182 virtual bool is_ancestor_of(
const any* other)
const;
213 size_t deep_size(
const chart_point_1d& xp,
bool xinclude_shallow =
true);
218 #endif // ifndef CHART_POINT_1D_H chart_point_1d & 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.
int_type pod_index_type
The plain old data index type.
Namespace for the sheaves component of the sheaf system.
A point in a 1D chart space.
Namespace for the fiber_bundles component of the sheaf system.