OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Slots | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes | Properties | List of all members
opencover::coTabletUI Class Reference

#include <coTabletUI.h>

Inheritance diagram for opencover::coTabletUI:
Inheritance graph
[legend]
Collaboration diagram for opencover::coTabletUI:
Collaboration graph
[legend]

Public Slots

int getID ()
 

Public Member Functions

 coTabletUI ()
 
virtual ~coTabletUI ()
 
virtual void update ()
 
void addElement (coTUIElement *)
 
void removeElement (coTUIElement *e)
 
void send (covise::TokenBuffer &tb)
 
void tryConnect ()
 
void close ()
 
void lock ()
 
void unlock ()
 
covise::Host * getServerHost ()
 

Static Public Member Functions

static coTabletUIinstance ()
 

Public Attributes

covise::Connection * conn
 
covise::Host * connectedHost
 
bool serverMode
 
covise::Connection * textureConn
 
covise::Connection * sgConn
 

Protected Attributes

covise::coDLPtrList
< coTUIElement * > 
elements
 
covise::ServerConnection * serverConn
 
covise::Host * serverHost
 
covise::Host * localHost
 
int port
 
int ID
 
float timeout
 

Properties

int id
 

Detailed Description

Tablet PC Userinterface Mamager. This class provides a connection to a Tablet PC and handles all coTUIElements.

Constructor & Destructor Documentation

opencover::coTabletUI::coTabletUI ( )
virtual opencover::coTabletUI::~coTabletUI ( )
virtual

Member Function Documentation

void opencover::coTabletUI::addElement ( coTUIElement )
void opencover::coTabletUI::close ( )
int opencover::coTabletUI::getID ( )
slot
covise::Host* opencover::coTabletUI::getServerHost ( )
inline
static coTabletUI* opencover::coTabletUI::instance ( )
static
void opencover::coTabletUI::lock ( )
inline
void opencover::coTabletUI::removeElement ( coTUIElement e)
void opencover::coTabletUI::send ( covise::TokenBuffer &  tb)
void opencover::coTabletUI::tryConnect ( )
void opencover::coTabletUI::unlock ( )
inline
virtual void opencover::coTabletUI::update ( )
virtual

Member Data Documentation

covise::Connection* opencover::coTabletUI::conn
covise::Host* opencover::coTabletUI::connectedHost
covise::coDLPtrList<coTUIElement *> opencover::coTabletUI::elements
protected
int opencover::coTabletUI::ID
protected
covise::Host* opencover::coTabletUI::localHost
protected
int opencover::coTabletUI::port
protected
covise::ServerConnection* opencover::coTabletUI::serverConn
protected
covise::Host* opencover::coTabletUI::serverHost
protected
bool opencover::coTabletUI::serverMode
covise::Connection* opencover::coTabletUI::sgConn
covise::Connection* opencover::coTabletUI::textureConn
float opencover::coTabletUI::timeout
protected

Property Documentation

int opencover::coTabletUI::id
read

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