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.

References num_axes, rot_scale_name, and vel_scale_name.

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 axes, num_axes, and 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 add_axis(), and vrpn_Tracker_ButtonFly::vrpn_Tracker_ButtonFly().

◆ num_axes

int vrpn_Tracker_ButtonFlyParam::num_axes

◆ rot_scale_channel

int vrpn_Tracker_ButtonFlyParam::rot_scale_channel

Definition at line 84 of file vrpn_Tracker_ButtonFly.h.

◆ 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_ButtonFlyParam().

◆ rot_scale_offset

float vrpn_Tracker_ButtonFlyParam::rot_scale_offset

Definition at line 85 of file vrpn_Tracker_ButtonFly.h.

◆ rot_scale_power

float vrpn_Tracker_ButtonFlyParam::rot_scale_power

Definition at line 87 of file vrpn_Tracker_ButtonFly.h.

◆ rot_scale_scale

float vrpn_Tracker_ButtonFlyParam::rot_scale_scale

Definition at line 86 of file vrpn_Tracker_ButtonFly.h.

◆ vel_scale_channel

int vrpn_Tracker_ButtonFlyParam::vel_scale_channel

Definition at line 77 of file vrpn_Tracker_ButtonFly.h.

◆ 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(), and vrpn_Tracker_ButtonFlyParam().

◆ vel_scale_offset

float vrpn_Tracker_ButtonFlyParam::vel_scale_offset

Definition at line 78 of file vrpn_Tracker_ButtonFly.h.

◆ vel_scale_power

float vrpn_Tracker_ButtonFlyParam::vel_scale_power

Definition at line 80 of file vrpn_Tracker_ButtonFly.h.

◆ vel_scale_scale

float vrpn_Tracker_ButtonFlyParam::vel_scale_scale

Definition at line 79 of file vrpn_Tracker_ButtonFly.h.


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