/home/laradmin/lar/bases/phua_haptic/include/haptic_rendering_funx.h File Reference

haptic_rendering_funx.h file for this module. Contains includes, prototypes and global vars. More...

#include <HD/hd.h>
#include <HDU/hduVector.h>
#include <HDU/hduError.h>
#include <HL/hl.h>
#include <types.h>
#include <miscellaneous.h>
#include <hd_hl_apis_aux.h>
Include dependency graph for haptic_rendering_funx.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename Type >
Type CalculateExponentialForceMagnitude (Type x)
 Function to determine force values using the exponential force behaviour law.
hduVector3Dd CalculatePlaneDrawingDemoForce (void *pUserData)
 Function to define the plane drawing haptic demo force.
template<typename Type >
Type CalculatePlaneForceMagnitude (Type x)
 Function to determine force values of the plane in the plane drawing demo.
template<typename Type >
Type CalculatePolyForceMagnitude (Type x)
 Function to determine force values using the polynomial force behaviour law.
template<typename Type >
Type CalculateTanhForceMagnitude (Type x)
 Function to determine force values using the tanh customized force behaviour law.
hduVector3Dd CalculateWorkspaceDemoForce (void *pUserData)
 Function to define the workspace haptic demo force.
void Demo2_BuildPlane (void *pUserData)
 Function to define the plane for plane drawing demo.
hduVector3Dd Leg_COP_Monitoring (void *pUserData)
 Function that tracks the detached leg COP and creates a force vector.

Detailed Description

haptic_rendering_funx.h file for this module. Contains includes, prototypes and global vars.

Author:
pedro_cruz
Version:
1.0
Date:
10 July 2012

Definition in file haptic_rendering_funx.h.


Function Documentation

template<typename Type >
Type CalculateExponentialForceMagnitude ( Type  x  )  [inline]

Function to determine force values using the exponential force behaviour law.

Parameters:
x distance to obstacle.
Returns:
force value.

Definition at line 159 of file haptic_rendering_funx.h.

hduVector3Dd CalculatePlaneDrawingDemoForce ( void *  pUserData  ) 

Function to define the plane drawing haptic demo force.

Parameters:
pUserData pointer to shared structure.
Returns:
force vector.

Definition at line 183 of file haptic_rendering_funx.cpp.

template<typename Type >
Type CalculatePlaneForceMagnitude ( Type  x  )  [inline]

Function to determine force values of the plane in the plane drawing demo.

Parameters:
x distance to obstacle.
Returns:
force value.

Definition at line 170 of file haptic_rendering_funx.h.

template<typename Type >
Type CalculatePolyForceMagnitude ( Type  x  )  [inline]

Function to determine force values using the polynomial force behaviour law.

Parameters:
x distance to obstacle.
Returns:
force value.

Definition at line 123 of file haptic_rendering_funx.h.

template<typename Type >
Type CalculateTanhForceMagnitude ( Type  x  )  [inline]

Function to determine force values using the tanh customized force behaviour law.

Parameters:
x distance to obstacle.
Returns:
force value.

Definition at line 77 of file haptic_rendering_funx.h.

hduVector3Dd CalculateWorkspaceDemoForce ( void *  pUserData  ) 

Function to define the workspace haptic demo force.

Parameters:
pUserData pointer to shared structure.
Returns:
force vector.

Definition at line 34 of file haptic_rendering_funx.cpp.

void Demo2_BuildPlane ( void *  pUserData  ) 

Function to define the plane for plane drawing demo.

Parameters:
pUserData pointer to shared structure.
Returns:
none.

Definition at line 199 of file haptic_rendering_funx.cpp.

hduVector3Dd Leg_COP_Monitoring ( void *  pUserData  ) 

Function that tracks the detached leg COP and creates a force vector.

Parameters:
pUserData pointer to shared structure.
Returns:
force vector.

Definition at line 208 of file haptic_rendering_funx.cpp.

 All Classes Files Functions Variables Defines


phua_haptic
Author(s): Pedro Cruz
autogenerated on Wed Jul 23 04:33:52 2014