Compounds | |||
![]() | ![]() | class | vrpn_TextPrinter |
![]() | ![]() | class | vrpn_TextPrinter::vrpn_TextPrinter_Watch_Entry |
![]() | ![]() | class | vrpn_BaseClassUnique |
![]() | ![]() | class | vrpn_BaseClass |
Enumerations | |||
![]() | ![]() | enum | vrpn_TEXT_SEVERITY { vrpn_TEXT_NORMAL, vrpn_TEXT_WARNING, vrpn_TEXT_ERROR } |
![]() | ![]() | Since the sending of text messages has been pulled into the base class (so that every object can send error/warning/info messages this way), these definitions have been pulled in here as well. More... | |
Variables | |||
![]() | ![]() | const int | vrpn_MAX_BCADRS |
![]() | ![]() | Internal value for number of BaseClass addresses. | |
![]() | ![]() | const unsigned | vrpn_MAX_TEXT_LEN |
![]() | ![]() | vrpn_TextPrinter | vrpn_System_TextPrinter |
This includes Tracker, Button, Analog, Clock, Dial, ForceDevice, Sound, and Text; it should include any user-defined objects as well.
This class both implements code that will be shared by most (if not all) objects in the system and forms a skeleton for the definition of new objects by requiring certain virtual member functions to be defined.
See the VRPN web pages or another simple type (such as vrpn_Analog) for an example of how to create a new VRPN object type using this as a base class.
| enum vrpn_TEXT_SEVERITY |
Since the sending of text messages has been pulled into the base class (so that every object can send error/warning/info messages this way), these definitions have been pulled in here as well.
| vrpn_TEXT_NORMAL | |
| vrpn_TEXT_WARNING | |
| vrpn_TEXT_ERROR |
| const int vrpn_MAX_BCADRS |
Internal value for number of BaseClass addresses.
| const unsigned vrpn_MAX_TEXT_LEN |
| vrpn_TextPrinter vrpn_System_TextPrinter |
1.0.0 written by Dimitri van Heesch,
© 1997-1999