|
FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
A Chart ID is just a textual description of the certain chart object; there may be many chart objects which all share the same ChartID. More...
#include <ChartID.hpp>
Public Member Functions | |
| const string & | Name () const |
| Textual identifier for this chart domain. | |
Public Member Functions inherited from MemCore::ReferenceBase< ChartID > | |
| 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 |
Static Public Member Functions | |
| static const string & | Default () |
| Returns the name of a default chart ID. Nothing exciting, just the name "Standard". | |
Public Attributes | |
| string | name |
| uint16_t | epsg_code = 0 |
| optional: epsg code https://en.wikipedia.org/wiki/EPSG_Geodetic_Parameter_Dataset | |
Friends | |
| class | ChartIDList |
Additional Inherited Members | |
Public Types inherited from MemCore::ReferenceBase< ChartID > | |
| typedef Object | reference_domain_t |
| typedef WeakPtr< Object, Object > | SelfPtr_t |
Protected Member Functions inherited from MemCore::ReferenceBase< ChartID > | |
| virtual void | extremeUnction () |
| ReferenceBase & | operator= (const ReferenceBase &R) |
| void | suicide () |
A Chart ID is just a textual description of the certain chart object; there may be many chart objects which all share the same ChartID.
Compatiblity among chart objects is defined via identity of the ChartID. The name of the ChartID is shared among all compatible charts, but not of importance by itself.
Note that ChartID's cannot be "just created". They must be requested from a ChartIDList.