VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtOsgChannelManager Class Reference

This class owns the osgViewer::CompositeViewer. More...

Inheritance diagram for makVrv::DtOsgChannelManager:
Inheritance graph
[legend]

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 ()
- Public Member Functions inherited from makVrv::DtChannelManager
virtual ~DtChannelManager ()
 DTOR.
virtual DtChanneladdChannel (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 ChannelMapchannels () const
 Get the channel list.
virtual ChannelMapchannels ()
 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.
DtChannelfindChannelByName (const std::string &name)
 Find a channel by its name.
const DtChannelfindChannelByName (const std::string &name) const
 Find a channel by its name.

Protected Member Functions

DtChannelrealizeConfiguration (DtChannelConfiguration &config)
 Realize a configuration.
- Protected Member Functions inherited from makVrv::DtChannelManager
 DtChannelManager (DtDe &anIG, DtWindow *window, DtChannelConfigurations &channelConfigs)
 The CTOR.

Protected Attributes

DtOsgRenderermyRenderer
- Protected Attributes inherited from makVrv::DtChannelManager
DtDemyDe
DtChannelManagerSignalermySignaler
DtWindowmyWindow
DtChannelConfigurationsmyChannelConfigurations
ChannelMap myChannels

Additional Inherited Members

- Public Types inherited from makVrv::DtChannelManager
typedef std::map< std::string,
DtChannel * > 
ChannelMap

Detailed Description

This class owns the osgViewer::CompositeViewer.

Constructor & Destructor Documentation

makVrv::DtOsgChannelManager::DtOsgChannelManager ( DtDe de,
DtWindow window,
DtChannelConfigurations channelConfigs 
)

CTOR.

virtual makVrv::DtOsgChannelManager::~DtOsgChannelManager ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtOsgChannelManager::destroyChannel ( const std::string &  displayName,
const std::string &  windowName,
const std::string &  channelName 
)
virtual

Removes Window from CompositeViewer.

Reimplemented from makVrv::DtChannelManager.

osgViewer::CompositeViewer* makVrv::DtOsgChannelManager::viewer ( )
DtChannel* makVrv::DtOsgChannelManager::realizeConfiguration ( DtChannelConfiguration config)
protectedvirtual

Realize a configuration.

Reimplemented from makVrv::DtChannelManager.

Member Data Documentation

DtOsgRenderer* makVrv::DtOsgChannelManager::myRenderer
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)