# GrabableDynamic.h File Reference

Header file for GrabableDynamic, a dynamic that can be 'grabbed' by the haptic tool. More...

`#include "H3DNetworkingUtils/Config.h"`
`#include "H3DNetworkingUtils/CollidableDynamic.h"`
`#include <H3d/SFTime.h>`

Go to the source code of this file.

## Namespaces
namespace | H3DNetworkingUtils
## Classes
class | H3DNetworkingUtils::GrabableDynamic
| The GrabableDynamic class is a CollidableDynamic that has functions that enable it to be grabbed and moved by a haptic tool. More...
struct | H3DNetworkingUtils::GrabableDynamic::MovedPos
| MovedPos provides the position of the current (perhaps moved) position of the initial point on the object that was grabbed in global coords input 1 is a 'grabbed' boolean, input 2 is the current grabPoint, /n input 3 is the position of the object, input 4 is the orientation of the object. More...
struct | H3DNetworkingUtils::GrabableDynamic::GrabTorque
| GrabTorque calculates the torque from the grab position and grab force input[0] is enabled input[1] is current grab position, /n input[2] is orig grab point, input[3] is force vector causing torque, input[4] is slackRadius /n. More...
struct | H3DNetworkingUtils::GrabableDynamic::NegVec3f
| negates a vec3f and adds damping input[0] is grabForce, /n input[1] is grabDamping, /n input[2] is time /n More...
class | H3DNetworkingUtils::GrabableDynamic::GrabSpring
| The GrabSpring class generates a grabbing force /n 0th input is grabbed, /n 1st input is grabSpringAnchorPoint, /n 2nd is grabPoint (where the grabbing tool is), /n 3rd is grabStrength, /n 4th is springSlackLength. More...
struct | H3DNetworkingUtils::GrabableDynamic::DiffVec3f
| Subtracts 2 SFVec3fs. More...

## Detailed Description

Header file for GrabableDynamic, a dynamic that can be 'grabbed' by the haptic tool.