Playback Class Reference

#include <Playback.h>

Collaboration diagram for Playback:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 77 of file Playback.h.

Public Member Functions

 Playback ()
 ~Playback ()
void CreateControllers (double p, double i, double d, double f, double out_filter, double gain, double sat_low, double sat_high, double dead_zone)
void CreateControllersForOmni ()
void CreatePDControllersForOmni ()
void CreateControllersForPremium15 ()
void ResetControllerState ()
void MoveToStartOfGesture ()
Mode GetMode ()
void SetIdle ()
void TogglePauseGesture ()
void StickToPoint (double curPos[3], double pt[3])
void StickToThisPoint (double curPos[3])
void SetPlayAtSampleRate (bool pasr)
bool GetPlayAtSampleRate ()
bool GetForce (double pt[3], double force[3])
bool GetPlaybackPos (double pPos[3])
void StartPlayback (PtsList *pt, double curPos[3])
void StartPlayback (double curPos[3])
void StartConstrain (double curPos[3])
void SetPlaybackSpeed (double v)
void ClearPath ()
void AddWaypoint (double pt[3])
bool LoadGestureFile (char *fName)
bool SaveGestureFile (char *fName)
void UseAbsolutePositioning (bool absPos)
void SetErrorThreshold (double e)
double GetErrorThreshold ()
void SetIntegratorForceCap (double maxforce)
void stickToPointAndGetForce (Vec3f pos, Vec3f dest, Vec3f &force)

Public Attributes

Vec3f _stick_point


Constructor & Destructor Documentation

Playback::Playback (  ) 

Definition at line 39 of file Playback.cpp.

Playback::~Playback (  ) 

Definition at line 59 of file Playback.cpp.


Member Function Documentation

void Playback::AddWaypoint ( double  pt[3]  ) 

Definition at line 552 of file Playback.cpp.

void Playback::ClearPath (  ) 

Definition at line 492 of file Playback.cpp.

void Playback::CreateControllers ( double  p,
double  i,
double  d,
double  f,
double  out_filter,
double  gain,
double  sat_low,
double  sat_high,
double  dead_zone 
)

Definition at line 66 of file Playback.cpp.

void Playback::CreateControllersForOmni (  ) 

Definition at line 95 of file Playback.cpp.

void Playback::CreateControllersForPremium15 (  ) 

Definition at line 156 of file Playback.cpp.

void Playback::CreatePDControllersForOmni (  ) 

Definition at line 122 of file Playback.cpp.

double Playback::GetErrorThreshold (  ) 

Definition at line 749 of file Playback.cpp.

bool Playback::GetForce ( double  pt[3],
double  force[3] 
)

Definition at line 264 of file Playback.cpp.

Mode Playback::GetMode (  ) 

Definition at line 597 of file Playback.cpp.

bool Playback::GetPlayAtSampleRate (  ) 

Definition at line 716 of file Playback.cpp.

bool Playback::GetPlaybackPos ( double  pPos[3]  ) 

Definition at line 724 of file Playback.cpp.

bool Playback::LoadGestureFile ( char *  fName  ) 

Definition at line 508 of file Playback.cpp.

void Playback::MoveToStartOfGesture (  ) 

Definition at line 575 of file Playback.cpp.

void Playback::ResetControllerState (  ) 

Definition at line 89 of file Playback.cpp.

bool Playback::SaveGestureFile ( char *  fName  ) 

Definition at line 533 of file Playback.cpp.

void Playback::SetErrorThreshold ( double  e  ) 

Definition at line 753 of file Playback.cpp.

void Playback::SetIdle (  ) 

Definition at line 579 of file Playback.cpp.

void Playback::SetIntegratorForceCap ( double  maxforce  ) 

Definition at line 81 of file Playback.cpp.

void Playback::SetPlayAtSampleRate ( bool  pasr  ) 

Definition at line 712 of file Playback.cpp.

void Playback::SetPlaybackSpeed ( double  v  ) 

Definition at line 182 of file Playback.cpp.

void Playback::StartConstrain ( double  curPos[3]  ) 

Definition at line 963 of file Playback.cpp.

void Playback::StartPlayback ( double  curPos[3]  ) 

Definition at line 232 of file Playback.cpp.

void Playback::StartPlayback ( PtsList pt,
double  curPos[3] 
)

Definition at line 186 of file Playback.cpp.

void Playback::StickToPoint ( double  curPos[3],
double  pt[3] 
)

Definition at line 686 of file Playback.cpp.

void Playback::stickToPointAndGetForce ( Vec3f  pos,
Vec3f  dest,
Vec3f &  force 
)

Definition at line 143 of file Playback.cpp.

void Playback::StickToThisPoint ( double  curPos[3]  ) 

Definition at line 665 of file Playback.cpp.

void Playback::TogglePauseGesture (  ) 

Definition at line 587 of file Playback.cpp.

void Playback::UseAbsolutePositioning ( bool  absPos  ) 

Definition at line 720 of file Playback.cpp.


Member Data Documentation

Vec3f Playback::_stick_point

Definition at line 85 of file Playback.h.


The documentation for this class was generated from the following files:
Generated on Tue Oct 16 17:11:04 2007 for Micole by  doxygen 1.4.7