# ToolPosDetector.h File Reference

Header file for ToolPosDetector, gets the tool position at haptics rates. More...

`#include <H3D/X3DChildNode.h>`
`#include <H3D/TraverseInfo.h>`
`#include <H3D/SFBool.h>`
`#include <H3D/SFInt32.h>`
`#include <H3D/SFVec3f.h>`
`#include <H3D/ThreadSafeFields.h>`
`#include <H3DUtil/Threads.h>`
`#include <HAPI/HAPIForceEffect.h>`
`#include <H3DNetworkingUtils/lockwrap.h>`

Go to the source code of this file.

## Namespaces
namespace | H3DNetworkingUtils
## Classes
class | H3DNetworkingUtils::ToolPosDetector
| The ToolposDetector class detects tool posititon and makes this available in its output fields at the haptic rate. More...
class | H3DNetworkingUtils::ToolPosDetector::ThreadSafeSFVec3f
| This class is designed to allow the value to be set in one thread and retrieved in another (not necessarily the graphics and haptics threads - in our case it is the haptics thread and a network sending thread). More...

## Detailed Description

Header file for ToolPosDetector, gets the tool position at haptics rates.