![]() |
VR-Forces 4.3 Class Documentation
|
A DtCigiViewControl receives messages from the DtCigiConnection and actually changes the channel settings or attaches an observer. More...
Classes | |
| struct | DtViewControlAction |
| Structure for a view control action. More... | |
| struct | DtViewControlPosition |
| Structure for the position of a view. More... | |
| struct | DtViewDefinitionAction |
| Structure defines a view definition action. More... | |
Public Member Functions | |
| DtCigiViewController (DtDe &de, DtCigiConnection &connection) | |
| Constructor. | |
| virtual | ~DtCigiViewController () |
| Destructor. | |
Protected Types | |
| typedef std::set< int > | DtViewGroup |
Protected Member Functions | |
| virtual void | modifyConfiguration (const std::string &displayName, const std::string &windowName, const std::string &channelName, const DtChannelConfiguration &config) |
| Changes the channel configuration. | |
| virtual bool | retrieveConfiguration (int viewId, std::string &displayName, std::string &windowName, std::string &channelName, DtChannelConfiguration &config) |
| Gets the configuration for the particular view. | |
| virtual void | attachObserver (int viewId, DtViewControlAction action) |
| Attach the observer of the specified view, using the parameters in action. | |
| virtual std::string | viewIdKeyword (int viewId) |
| Will return cigiView + viewId. | |
| virtual DtViewControlPosition | viewControlPosition (int viewId, DtViewControlAction action) |
| Returns the position specified by the action. | |
| virtual void | addViewToGroup (int viewId, int groupId) |
| Adds the specified view to the specified group. | |
| virtual void | slot_onViewDefinitionReceived (int viewId, DtCigiViewController::DtViewDefinitionAction action) |
| Called when we receive a view definition. | |
| virtual void | performSetViewDefinition (int viewId, DtCigiViewController::DtViewDefinitionAction action) |
| Perform the view definition action in a thread-safe way. | |
| virtual void | slot_onViewControlReceived (int viewId, DtCigiViewController::DtViewControlAction action) |
| Called when a view control is received. | |
| virtual void | performSetViewControl (int viewId, DtCigiViewController::DtViewControlAction action) |
| Perform the view control in a thread-safe way. | |
Protected Attributes | |
| DtDe & | myDe |
| DtCigiConnection & | myCigiConnection |
| DtSignalConnectionManager | myConnections |
| std::map< int, DtViewControlPosition > | myViewIdToPositionMap |
| std::map< int, DtViewGroup > | myGroupIdToGroupMap |
A DtCigiViewControl receives messages from the DtCigiConnection and actually changes the channel settings or attaches an observer.
|
protected |
| makVrv::DtCigiViewController::DtCigiViewController | ( | DtDe & | de, |
| DtCigiConnection & | connection | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
protectedvirtual |
Changes the channel configuration.
|
protectedvirtual |
Gets the configuration for the particular view.
|
protectedvirtual |
Attach the observer of the specified view, using the parameters in action.
|
protectedvirtual |
Will return cigiView + viewId.
|
protectedvirtual |
Returns the position specified by the action.
|
protectedvirtual |
Adds the specified view to the specified group.
|
protectedvirtual |
Called when we receive a view definition.
|
protectedvirtual |
Perform the view definition action in a thread-safe way.
|
protectedvirtual |
Called when a view control is received.
|
protectedvirtual |
Perform the view control in a thread-safe way.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |