29 class DtChannelConfiguration;
32 class DtCigiConnection;
33 class DtMasterSensorController;
52 virtual void modifyConfiguration(
const std::string& displayName,
53 const std::string& windowName,
const std::string& channelName,
61 virtual void slot_onViewDefinitionReceived(
int viewId,
65 virtual void performSetViewDefinition(
int viewId,
75 virtual void slot_onViewMagnificationReceived(
int viewId,
float magValue);
78 virtual void performSetViewMagnification(
int viewId,
float magValue);
81 virtual void slot_onLodScaleReceived(
int viewId,
float scale);
84 virtual void performSetLodScale(
int viewId,
float scale);
105 virtual void slot_channelEnabledReceived(
int viewId,
bool channelOn );
108 virtual void performChannelEnabledChange(
int viewId,
bool channelOn );
132 typedef std::pair<AttachedEntityToViewIDsMap::iterator,
135 typedef std::pair<AttachedEntityToViewIDsMap::const_iterator,
Contains makVrv::DtSensorResponder class.
DtMasterSensorController * myMasterSensorController
This can only be used from the render thread!
Definition: DtCigiViewController.h:116
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtDe & myDe
Definition: DtCigiViewController.h:160
AttachedEntityToViewIDsMap myAttachedEntityToViewIDsMap
Definition: DtCigiViewController.h:138
DtCigiConnection & myCigiConnection
Definition: DtCigiViewController.h:112
Structure defines a view definition action.
Definition: DtCigiViewManager.h:49
DtSignalConnectionManager myConnections
Definition: DtCigiViewController.h:113
A DtCigiViewControl receives messages from the DtCigiConnection and actually changes the channel sett...
Definition: DtCigiViewController.h:37
Creator class for the DtCigiViewController.
Definition: DtCigiViewController.h:144
Contains makVrv::DtCigiViewManager class.
Contains DLL export macros.
Definition: DtCigiViewController.h:123
int viewId
Definition: DtCigiViewController.h:125
Contains makVrv::DtVirtualBaseClass class.
Contains makVrv::DtObserverObject class.
int groupId
Definition: DtCigiViewController.h:126
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Structure for a view control action.
Definition: DtCigiViewManager.h:89
This class is responsible for the actual processing of CIGI data. This holds the entity visualizer...
Definition: DtCigiConnection.h:57
std::pair< AttachedEntityToViewIDsMap::const_iterator, AttachedEntityToViewIDsMap::const_iterator > ConstRangeIterAttachedViews
Definition: DtCigiViewController.h:136
Base class to provide boost signal/slot management.
Configuration for a single channel Serialized and sent to remote displays as necessary to configure r...
Definition: DtChannelConfiguration.h:26
int artPartId
Definition: DtCigiViewController.h:127
Contains makVrv::DtUniqueID type.
std::pair< AttachedEntityToViewIDsMap::iterator, AttachedEntityToViewIDsMap::iterator > RangeIterAttachedViews
Definition: DtCigiViewController.h:133
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
DtDe & myDe
Definition: DtCigiViewController.h:111
Main thread controller used to create, destroy, and modify sensors.
Definition: DtMasterSensorController.h:25
#define DT_DLL_VRVCIGI
Definition: vrvCigi.h:19
std::multimap< DtUniqueID, AttachData > AttachedEntityToViewIDsMap
Definition: DtCigiViewController.h:130
Structure containing the data of the processed inbound sensor control packet. These packets are sent ...
Definition: DtSensorResponder.h:67
Definition: DtObserverObject.h:39
AttachType
Definition: DtObserverObject.h:36