10 #ifndef DtChannelManager_H_
11 #define DtChannelManager_H_
24 class DtChannelConfiguration;
27 class DtChannelManagerSignaler;
51 virtual DtChannel& addChannel(
const std::string& displayName,
const std::string& windowName,
55 virtual void destroyChannels();
58 virtual void destroyChannel(
const std::string& displayName,
const std::string& windowName,
59 const std::string& channelName);
62 virtual bool modifyChannel(
const std::string& displayName,
const std::string& windowName,
66 DtChannel* findChannelByName(
const std::string& name);
68 const DtChannel* findChannelByName(
const std::string& name)
const;
82 virtual void realizeChannels(
const std::string& windowName );
85 virtual void updateAllChannelProjections();
DtWindow * myWindow
Definition: DtChannelManager.h:99
Abstract Base class.
Definition: DtWindow.h:25
Virtual base class.
Definition: DtVirtualBaseClass.h:19
DtDe & myDe
Definition: DtChannelManager.h:97
boost::signalslib::signal< void(DtChannelManager *, DtChannel *)> signal_channelUpdated
Signals when a channel is updated.
Definition: DtChannelManager.h:122
boost::signalslib::signal< void(DtChannelManager *, DtChannel *)> signal_channelToBeDestroyed
Signals when a channel is about to be destroyed.
Definition: DtChannelManager.h:119
Creator for a DtChannelManager.
Definition: DtChannelManager.h:132
ChannelMap myChannels
Definition: DtChannelManager.h:101
A class which contains the signals used by the channel manager classes.
Definition: DtChannelManager.h:106
The abstract Channel Class.
Definition: DtChannel.h:30
virtual void setMaxPagedLODs(int maxPagedLODs)
Deprecated - Refer to DtWindowManager::setMaxPagedLOD.
Definition: DtChannelManager.h:88
boost::signalslib::signal< void(DtChannelManager *, DtChannel *)> signal_channelCreated
Signals when a new channel is created.
Definition: DtChannelManager.h:116
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtChannelConfigurations & myChannelConfigurations
Definition: DtChannelManager.h:100
Base class for handling DtChannels.
Definition: DtChannelManager.h:32
Configuration for a single channel Serialized and sent to remote displays as necessary to configure r...
Definition: DtChannelConfiguration.h:26
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtChannelManagerSignaler & mySignaler
Definition: DtChannelManager.h:98
Contains makVrv::DtViewConfiguration class.
std::map< std::string, DtChannel * > ChannelMap
Definition: DtChannelManager.h:42
Contains DLL export macros.