Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Fiber::ChartID Class Reference

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>

Inheritance diagram for Fiber::ChartID:
MemCore::ReferenceBase< ChartID >

Public Member Functions

const stringName () 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 stringDefault ()
 Returns the name of a default chart ID.

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 ()
ReferenceBaseoperator= (const ReferenceBase &R)
void suicide ()

Detailed Description

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.

Member Function Documentation

◆ Default()

const string & Fiber::ChartID::Default ( )
static

Returns the name of a default chart ID.

Nothing exciting, just the name "Standard".

References Default().

Referenced by Default().