OpenCOVER
|
base class for collaborative Userinterface elements More...
#include <vruiCollabInterface.h>
Public Types | |
enum | { NONE = 10, VALUEPOTI = 11, HSVWHEEL = 12, PUSHBUTTON = 13, TOGGLEBUTTON = 14, FunctionEditor = 15, PinEditor = 16 } |
Public Member Functions | |
vruiCollabInterface (vruiCOIM *manager, const std::string &interfaceName, int iType=NONE) | |
virtual | ~vruiCollabInterface () |
int | getType () const |
vruiCOIM * | getManager () |
virtual void | parseMessage (int type, unsigned int len, const char *message) |
Protected Member Functions | |
void | setType (int interfaceType) |
void | sendLockMessage (const char *message) |
void | sendOngoingMessage (const char *message) |
void | sendReleaseMessage (const char *message) |
virtual void | remoteLock (const char *message) |
virtual void | remoteOngoing (const char *message) |
virtual void | releaseRemoteLock (const char *message) |
Protected Attributes | |
int | remoteContext |
a remote context (if this UI element is used in several contexts) More... | |
base class for collaborative Userinterface elements
vrui::vruiCollabInterface::vruiCollabInterface | ( | vruiCOIM * | manager, |
const std::string & | interfaceName, | ||
int | iType = NONE |
||
) |
|
virtual |
|
inline |
int vrui::vruiCollabInterface::getType | ( | ) | const |
|
virtual |
|
protectedvirtual |
Reimplemented in vrui::coValuePoti.
|
protectedvirtual |
Reimplemented in vrui::coValuePoti.
|
protectedvirtual |
Reimplemented in vrui::coSlopePoti, and vrui::coValuePoti.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
a remote context (if this UI element is used in several contexts)