vrpn 07.35
Virtual Reality Peripheral Network
Loading...
Searching...
No Matches
vrpn_Tracker_ButtonFlyParam Class Reference

#include <vrpn_Tracker_ButtonFly.h>

Collaboration diagram for vrpn_Tracker_ButtonFlyParam:

Public Member Functions

 vrpn_Tracker_ButtonFlyParam (void)
 
bool add_axis (const vrpn_TBF_axis &b)
 Add an axis command to the parameter list.
 

Public Attributes

vrpn_TBF_axis axes [vrpn_BUTTONFLY_MAXAXES]
 List of buttons that control axes.
 
int num_axes
 
char vel_scale_name [200]
 Analog device that scales the translation.
 
int vel_scale_channel
 
float vel_scale_offset
 
float vel_scale_scale
 
float vel_scale_power
 
char rot_scale_name [200]
 Analog device that scales the rotation.
 
int rot_scale_channel
 
float rot_scale_offset
 
float rot_scale_scale
 
float rot_scale_power
 

Detailed Description

Definition at line 53 of file vrpn_Tracker_ButtonFly.h.

Constructor & Destructor Documentation

◆ vrpn_Tracker_ButtonFlyParam()

vrpn_Tracker_ButtonFlyParam::vrpn_Tracker_ButtonFlyParam ( void  )
inline

Definition at line 57 of file vrpn_Tracker_ButtonFly.h.

Member Function Documentation

◆ add_axis()

bool vrpn_Tracker_ButtonFlyParam::add_axis ( const vrpn_TBF_axis b)
inline

Add an axis command to the parameter list.

Definition at line 64 of file vrpn_Tracker_ButtonFly.h.

References vrpn_BUTTONFLY_MAXAXES.

Member Data Documentation

◆ axes

vrpn_TBF_axis vrpn_Tracker_ButtonFlyParam::axes[vrpn_BUTTONFLY_MAXAXES]

List of buttons that control axes.

Definition at line 72 of file vrpn_Tracker_ButtonFly.h.

Referenced by vrpn_Tracker_ButtonFly::vrpn_Tracker_ButtonFly().

◆ num_axes

int vrpn_Tracker_ButtonFlyParam::num_axes

◆ rot_scale_channel

int vrpn_Tracker_ButtonFlyParam::rot_scale_channel

◆ rot_scale_name

char vrpn_Tracker_ButtonFlyParam::rot_scale_name[200]

Analog device that scales the rotation.

Definition at line 83 of file vrpn_Tracker_ButtonFly.h.

Referenced by vrpn_Tracker_ButtonFly::vrpn_Tracker_ButtonFly().

◆ rot_scale_offset

float vrpn_Tracker_ButtonFlyParam::rot_scale_offset

◆ rot_scale_power

float vrpn_Tracker_ButtonFlyParam::rot_scale_power

◆ rot_scale_scale

float vrpn_Tracker_ButtonFlyParam::rot_scale_scale

◆ vel_scale_channel

int vrpn_Tracker_ButtonFlyParam::vel_scale_channel

◆ vel_scale_name

char vrpn_Tracker_ButtonFlyParam::vel_scale_name[200]

Analog device that scales the translation.

Definition at line 76 of file vrpn_Tracker_ButtonFly.h.

Referenced by vrpn_Tracker_ButtonFly::vrpn_Tracker_ButtonFly().

◆ vel_scale_offset

float vrpn_Tracker_ButtonFlyParam::vel_scale_offset

◆ vel_scale_power

float vrpn_Tracker_ButtonFlyParam::vel_scale_power

◆ vel_scale_scale

float vrpn_Tracker_ButtonFlyParam::vel_scale_scale

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