Holds the description needed to convert from raw data to values for a channel. More...
#include <vrpn_Imager.h>
Public Member Functions | |
| vrpn_Imager_Channel (void) | |
Public Attributes | |
| cName | name |
| cName | units |
| vrpn_float32 | minVal |
| vrpn_float32 | maxVal |
| vrpn_float32 | offset |
| vrpn_float32 | scale |
Protected Types | |
| enum | ChannelCompression { NONE = 0 } |
Protected Member Functions | |
| bool | buffer (char **insertPt, vrpn_int32 *buflen) const |
| bool | unbuffer (const char **buffer) |
Protected Attributes | |
| ChannelCompression | d_compression |
Friends | |
| class | vrpn_Imager_Remote |
| class | vrpn_Imager_Server |
| class | vrpn_Imager_Stream_Buffer |
Holds the description needed to convert from raw data to values for a channel.
Definition at line 56 of file vrpn_Imager.h.
|
protected |
| Enumerator | |
|---|---|
| NONE | |
Definition at line 115 of file vrpn_Imager.h.
|
inline |
Definition at line 62 of file vrpn_Imager.h.
References d_compression, maxVal, minVal, name, NONE, offset, scale, and units.
|
inlineprotected |
Definition at line 83 of file vrpn_Imager.h.
References d_compression, maxVal, minVal, name, offset, scale, units, and vrpn_buffer().
Referenced by vrpn_Imager_Stream_Buffer::handle_image_description(), and unbuffer().

|
inlineprotected |
Definition at line 99 of file vrpn_Imager.h.
References buffer(), d_compression, maxVal, minVal, name, offset, scale, units, and vrpn_unbuffer().
Referenced by vrpn_Imager_Remote::handle_description_message().

|
friend |
Definition at line 57 of file vrpn_Imager.h.
References vrpn_Imager_Remote.
Referenced by vrpn_Imager_Remote.
|
friend |
Definition at line 58 of file vrpn_Imager.h.
References vrpn_Imager_Server.
Referenced by vrpn_Imager_Server.
|
friend |
Definition at line 59 of file vrpn_Imager.h.
References vrpn_Imager_Stream_Buffer.
Referenced by vrpn_Imager_Stream_Buffer.
|
protected |
Definition at line 116 of file vrpn_Imager.h.
Referenced by buffer(), vrpn_Imager_Remote::handle_region_message(), unbuffer(), and vrpn_Imager_Channel().
| vrpn_float32 vrpn_Imager_Channel::maxVal |
Definition at line 75 of file vrpn_Imager.h.
Referenced by buffer(), unbuffer(), and vrpn_Imager_Channel().
| vrpn_float32 vrpn_Imager_Channel::minVal |
Definition at line 74 of file vrpn_Imager.h.
Referenced by buffer(), unbuffer(), and vrpn_Imager_Channel().
| cName vrpn_Imager_Channel::name |
Definition at line 72 of file vrpn_Imager.h.
Referenced by buffer(), unbuffer(), and vrpn_Imager_Channel().
| vrpn_float32 vrpn_Imager_Channel::offset |
Definition at line 76 of file vrpn_Imager.h.
Referenced by buffer(), unbuffer(), and vrpn_Imager_Channel().
| vrpn_float32 vrpn_Imager_Channel::scale |
Definition at line 77 of file vrpn_Imager.h.
Referenced by buffer(), unbuffer(), and vrpn_Imager_Channel().
| cName vrpn_Imager_Channel::units |
Definition at line 73 of file vrpn_Imager.h.
Referenced by buffer(), unbuffer(), and vrpn_Imager_Channel().