![]() |
VR-Forces 4.7 Class Documentation
|
This class manages the extended labels that are available for setting in this scenario. More...

Public Member Functions | |
| DtExtendedLabelsManager (makVrv::DtDe &) | |
| virtual | ~DtExtendedLabelsManager () |
| virtual const std::map< int, DtString > & | extendedLabels () const |
| If there are extended labels in the session, these are them. | |
| virtual DtString | extendedLabel (int) const |
| Returns the title of the extended label (if exists) | |
| virtual void | setExtendedLabels (const std::map< int, DtString > &, bool sendMessage=true) |
| Sets the extended labels that are available in the system. | |
| virtual void | requestExtendedLabels () |
| Requests current extended labels. | |
| virtual void | processExtendedLabelsOperationMessage (DtSimMessage *) |
| Called when an extended label operation message is received. | |
| virtual void | setupSymbolDecorations () |
| virtual bool | hasIndex (int) const |
| Returns true if the index exists. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtExtendedLabelsManager & | instance (makVrv::DtDe &de) |
| Returns instance of the DtExtendedLabelsManager. | |
| static void | registerInstance (makVrv::DtDe &de, DtExtendedLabelsManager *) |
Public Attributes | |
| boost::signal< void()> | signal_extendedLabelsChanged |
| Signal sent on receipt of contents of extended labels and those labels are different than what is currently set internally. | |
| boost::signal< void()> | signal_extendedLabelsSet |
| Signal when the extended labels are changed via a set or remove – not due to network change. | |
Protected Member Functions | |
| virtual void | removeAllExtendedLabels (std::set< std::string > &) const |
| Removes all extended label symbol decorations from the given set. | |
| virtual void | addAllExtendedLabels (std::set< std::string > &) const |
| Adds all extended label symbol decorations to the given set. | |
| virtual void | slot_backendDiscovered () |
| virtual int | labelMax () const |
Protected Attributes | |
| std::map< int, DtString > | myExtendedLabels |
| std::set< std::string > | myCreators |
| makVrv::DtDe & | myDe |
| bool | myInitialized |
This class manages the extended labels that are available for setting in this scenario.
| makVrf::DtExtendedLabelsManager::DtExtendedLabelsManager | ( | makVrv::DtDe & | ) |
|
virtual |
|
static |
Returns instance of the DtExtendedLabelsManager.
|
static |
|
virtual |
If there are extended labels in the session, these are them.
Returns the title of the extended label (if exists)
|
virtual |
Sets the extended labels that are available in the system.
Will also send out an interface content message notifying all others of the change
|
virtual |
Requests current extended labels.
|
virtual |
Called when an extended label operation message is received.
Stores in internal structure and sends signal off that possible changes were received
|
virtual |
Returns true if the index exists.
|
protectedvirtual |
Removes all extended label symbol decorations from the given set.
|
protectedvirtual |
Adds all extended label symbol decorations to the given set.
|
protectedvirtual |
|
protectedvirtual |
| boost::signal<void ()> makVrf::DtExtendedLabelsManager::signal_extendedLabelsChanged |
Signal sent on receipt of contents of extended labels and those labels are different than what is currently set internally.
| boost::signal<void ()> makVrf::DtExtendedLabelsManager::signal_extendedLabelsSet |
Signal when the extended labels are changed via a set or remove – not due to network change.
|
protected |
|
protected |
|
protected |