![]() |
VR-Forces 4.7 Class Documentation
|
This class owns the osgViewer::CompositeViewer. More...

Public Member Functions | |
| DtOsgChannelManager (DtDe &de, DtWindow *window, DtChannelConfigurations &channelConfigs) | |
| CTOR. | |
| virtual | ~DtOsgChannelManager () |
| DTOR. | |
| virtual void | destroyChannel (const std::string &displayName, const std::string &windowName, const std::string &channelName) |
| Removes Window from CompositeViewer. | |
| osgViewer::CompositeViewer * | viewer () |
| virtual void | setIncrementalCompileOption (bool enable) |
| Sets up ICO for each channel this manager manages. | |
| virtual void | setMaxPagedLODs (int maxPagedLODs) |
| Divides maxPagedLODs by the number of channels and then sets setTargetMaximumNumberOfPageLOD of the database pager. | |
Public Member Functions inherited from makVrv::DtChannelManager | |
| virtual | ~DtChannelManager () |
| DTOR. | |
| virtual DtChannel & | addChannel (const std::string &displayName, const std::string &windowName, const DtChannelConfiguration &wc) |
| Create a new channel. | |
| virtual void | destroyChannels () |
| Destroy all channels attached to the window. | |
| virtual bool | modifyChannel (const std::string &displayName, const std::string &windowName, const std::string &oldChannelName, const DtChannelConfiguration &config) |
| Modify channel. | |
| virtual const ChannelMap & | channels () const |
| Get the channel list. | |
| virtual ChannelMap & | channels () |
| Get the channel list. | |
| virtual bool | tick () |
| Called once per logical frame. | |
| virtual void | realizeChannels (const std::string &windowName) |
| Realize the current configured channels. | |
| virtual void | updateAllChannelProjections () |
| Update each channel's projection. | |
| DtChannel * | findChannelByName (const std::string &name) |
| Find a channel by its name. | |
| const DtChannel * | findChannelByName (const std::string &name) const |
Protected Member Functions | |
| DtChannel * | realizeConfiguration (DtChannelConfiguration &config) |
| Realize a configuration. | |
Protected Member Functions inherited from makVrv::DtChannelManager | |
| DtChannelManager (DtDe &anIG, DtWindow *window, DtChannelConfigurations &channelConfigs) | |
| The CTOR. | |
Protected Attributes | |
| DtOsgRenderer * | myRenderer |
Protected Attributes inherited from makVrv::DtChannelManager | |
| DtDe & | myDe |
| DtChannelManagerSignaler & | mySignaler |
| DtWindow * | myWindow |
| DtChannelConfigurations & | myChannelConfigurations |
| ChannelMap | myChannels |
Additional Inherited Members | |
Public Types inherited from makVrv::DtChannelManager | |
| typedef std::map< std::string, DtChannel * > | ChannelMap |
This class owns the osgViewer::CompositeViewer.
| makVrv::DtOsgChannelManager::DtOsgChannelManager | ( | DtDe & | de, |
| DtWindow * | window, | ||
| DtChannelConfigurations & | channelConfigs | ||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Removes Window from CompositeViewer.
Reimplemented from makVrv::DtChannelManager.
| osgViewer::CompositeViewer* makVrv::DtOsgChannelManager::viewer | ( | ) |
|
virtual |
Sets up ICO for each channel this manager manages.
|
virtual |
Divides maxPagedLODs by the number of channels and then sets setTargetMaximumNumberOfPageLOD of the database pager.
Reimplemented from makVrv::DtChannelManager.
|
protectedvirtual |
Realize a configuration.
Reimplemented from makVrv::DtChannelManager.
|
protected |