|
|
RefPtr< ChartIDList > | operator() (const type_info &) const |
| |
|
ChartIDList & | operator[] (const type_info &) |
| |
|
RefPtr< ChartID > | mkChartID (const type_info &ti, const string &name) |
| |
|
RefPtr< ChartID > | mkChartID (const type_info &ti, const string &name, uint16_t epsg_code) |
| |
|
bool | insertSharedChartID (const type_info &ti, const RefPtr< ChartID > &ExistingChartID) |
| |
|
bool | insertSharedChart (const RefPtr< Chart > &ExistingChart) |
| |
|
RefPtr< ChartID > | findChartID (const string &name) const |
| |
|
int | iterate (Iterator &It) const |
| |
|
unsigned | iterate (const type_info &ti, const std::function< bool(const type_info &ti, const ChartID &)> &iterator) const |
| |
|
unsigned | type_iterate (const type_info &ti, const std::function< bool(const ChartID &)> &iterator) const |
| |
|
unsigned | epsg_iterate (uint16_t epsg_code, const std::function< bool(const ChartID &)> &iterator) const |
| |
|
RefPtr< ChartID > | findEPSG (uint16_t epsg_code) const |
| |
|
auto | getObjectCountID () const noexcept |
| |
|
bool | isIdentical (const WeakPtr< Object, Object > &PossibleSelf) const noexcept |
| |
|
void | mkAutoDestructive () |
| |
|
refcount_t | refcount () const noexcept |
| |
|
| ReferenceBase (Object *that) noexcept |
| |
|
const auto & | self () const |
| |
|
refcount_t | wrefcount () const noexcept |
| |
|
void | addInterface (const RefPtr< InterfaceBase > &I) const |
| |
|
void | addInterfaceData (const Data &D) |
| |
|
void | addInterfaceData (const Data &D) |
| |
|
void | clearInterfaces () |
| |
|
bool | const_iterateInterfaces (const RefPtr< InterfaceIterationParameter > &IIP) const |
| |
|
virtual RefPtr< InterfaceBase > | createInterface (const type_info &) const |
| |
|
RefPtr< InterfaceBase > | findInterface (const type_info &t) const |
| |
|
RefPtr< InterfaceBase > | getInterface (const type_info &t) |
| |
|
std::string | getInterfaceNames (const char delim=';') const |
| |
|
bool | gotNewInterfaceData (const Data &D) |
| |
|
bool | gotNewInterfaceData (mutex &M, const Data &D) |
| |
|
bool | gotNewInterfaceData (mutex &M, const Data &D) |
| |
|
bool | gotNewInterfaceData (mutex &M, const Data &D, const Selector &S) |
| |
|
bool | gotNewInterfaceData (mutex &M, const Data &D, const Selector *S) |
| |
|
bool | hasChangedInterfaceData (const Data &D) const |
| |
|
bool | hasChangedInterfaceData (const Data &D) const |
| |
|
bool | hasChangedInterfaceData (const Data &D, const Selector &) const |
| |
|
bool | hasChangedInterfaceData (const Data &D, const Selector *) const |
| |
|
bool | hasInterface (const type_info &t) const |
| |
|
bool | iterateInterfaces (const RefPtr< InterfaceIterationParameter > &IIP) |
| |
|
void | printInterfaces () const |
| |
|
void | registerInterface (const type_info &t) |
| |
|
void | removeInterface () |
| |
|
void | removeInterfaceBase (const type_info &InterfaceBaseID) |
| |
A list of chart identifiers (i.e.
names of coordinate systems), ordered by coordinate type.
May also be used to store global information valid for many Grid objects, via the Intercube.