#include <vrpn_TempImager.h>
Class diagram for vrpn_TempImager_Remote:

Public Members | |||
![]() | ![]() | vrpn_TempImager_Remote (const char *name, vrpn_Connection *c = NULL) | |
![]() | ![]() | virtual int | register_region_handler (void *userdata, vrpn_IMAGERREGIONHANDLER handler) |
![]() | ![]() | Register a handler for when new data arrives (can look up info in object when this happens. | |
![]() | ![]() | virtual int | unregister_region_handler (void *userdata, vrpn_IMAGERREGIONHANDLER handler) |
![]() | ![]() | virtual int | register_description_handler (void *userdata, vrpn_IMAGERDESCRIPTIONHANDLER handler) |
![]() | ![]() | Register a handler for when the object's description changes (if desired). | |
![]() | ![]() | virtual int | unregister_description_handler (void *userdata, vrpn_IMAGERDESCRIPTIONHANDLER handler) |
![]() | ![]() | virtual void | mainloop (void) |
![]() | ![]() | Call this each time through the program's main loop. | |
![]() | ![]() | vrpn_int32 | nRows (void) const |
![]() | ![]() | Accessors for the member variables: can be queried in the handler for object changes. | |
![]() | ![]() | vrpn_int32 | nCols (void) const |
![]() | ![]() | vrpn_float32 | minX (void) const |
![]() | ![]() | vrpn_float32 | maxX (void) const |
![]() | ![]() | vrpn_float32 | minY (void) const |
![]() | ![]() | vrpn_float32 | maxY (void) const |
![]() | ![]() | vrpn_int32 | nChannels (void) const |
![]() | ![]() | const vrpn_TempImager_Channel* | channel (unsigned chanNum) const |
Protected Members | |||
![]() | ![]() | typedef struct vrpn_TempImager_Remote::vrpn_TIDCS | vrpn_DESCRIPTIONLIST |
![]() | ![]() | typedef struct vrpn_TempImager_Remote::vrpn_TIRCS | vrpn_REGIONLIST |
![]() | ![]() | vrpn_DESCRIPTIONLIST* | _description_list |
![]() | ![]() | vrpn_REGIONLIST* | _region_list |
Static Protected Members | |||
![]() | ![]() | int | handle_region_message (void *userdata, vrpn_HANDLERPARAM p) |
![]() | ![]() | Handler for description change message from the server. | |
![]() | ![]() | int | handle_description_message (void *userdata, vrpn_HANDLERPARAM p) |
![]() | ![]() | Handler for region change message from the server. | |
typedef struct vrpn_TempImager_Remote::vrpn_TIDCS vrpn_TempImager_Remote::vrpn_DESCRIPTIONLIST [protected]
|
typedef struct vrpn_TempImager_Remote::vrpn_TIRCS vrpn_TempImager_Remote::vrpn_REGIONLIST [protected]
|
| vrpn_TempImager_Remote::vrpn_TempImager_Remote (const char * name, vrpn_Connection * c = NULL) |
virtual int vrpn_TempImager_Remote::register_region_handler (void * userdata, vrpn_IMAGERREGIONHANDLER handler) [virtual]
|
Register a handler for when new data arrives (can look up info in object when this happens.
int vrpn_TempImager_Remote::unregister_region_handler (void * userdata, vrpn_IMAGERREGIONHANDLER handler) [virtual]
|
virtual int vrpn_TempImager_Remote::register_description_handler (void * userdata, vrpn_IMAGERDESCRIPTIONHANDLER handler) [virtual]
|
Register a handler for when the object's description changes (if desired).
int vrpn_TempImager_Remote::unregister_description_handler (void * userdata, vrpn_IMAGERDESCRIPTIONHANDLER handler) [virtual]
|
virtual void vrpn_TempImager_Remote::mainloop (void) [virtual]
|
vrpn_int32 vrpn_TempImager_Remote::nRows (void) const [inline]
|
Accessors for the member variables: can be queried in the handler for object changes.
vrpn_int32 vrpn_TempImager_Remote::nCols (void) const [inline]
|
vrpn_float32 vrpn_TempImager_Remote::minX (void) const [inline]
|
vrpn_float32 vrpn_TempImager_Remote::maxX (void) const [inline]
|
vrpn_float32 vrpn_TempImager_Remote::minY (void) const [inline]
|
vrpn_float32 vrpn_TempImager_Remote::maxY (void) const [inline]
|
vrpn_int32 vrpn_TempImager_Remote::nChannels (void) const [inline]
|
| const vrpn_TempImager_Channel * vrpn_TempImager_Remote::channel (unsigned chanNum) const |
int vrpn_TempImager_Remote::handle_region_message (void * userdata, vrpn_HANDLERPARAM p) [static, protected]
|
Handler for description change message from the server.
int vrpn_TempImager_Remote::handle_description_message (void * userdata, vrpn_HANDLERPARAM p) [static, protected]
|
Handler for region change message from the server.
vrpn_DESCRIPTIONLIST* vrpn_TempImager_Remote::_description_list [protected]
|
vrpn_REGIONLIST* vrpn_TempImager_Remote::_region_list [protected]
|
1.0.0 written by Dimitri van Heesch,
© 1997-1999