<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>addrconv.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>addrconv_8h</filename>
  </compound>
  <compound kind="file">
    <name>Attractor.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>Attractor_8h</filename>
    <class kind="class">H3DNetworkingUtils::Attractor</class>
  </compound>
  <compound kind="file">
    <name>BufferedMField.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>BufferedMField_8h</filename>
    <class kind="class">H3DNetworkingUtils::BufferedMField</class>
  </compound>
  <compound kind="file">
    <name>BufferedSField.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>BufferedSField_8h</filename>
    <class kind="class">H3DNetworkingUtils::BufferedSField</class>
  </compound>
  <compound kind="file">
    <name>CollidableDynamic.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>CollidableDynamic_8h</filename>
    <includes id="Dynamic_8h" name="Dynamic.h" local="yes" imported="no">H3DNetworkingUtils/Dynamic.h</includes>
    <includes id="CollisionSphereHierarchy_8h" name="CollisionSphereHierarchy.h" local="yes" imported="no">H3DNetworkingUtils/CollisionSphereHierarchy.h</includes>
    <includes id="CollisionSphere_8h" name="CollisionSphere.h" local="yes" imported="no">H3DNetworkingUtils/CollisionSphere.h</includes>
    <class kind="class">H3DNetworkingUtils::CollidableDynamic</class>
  </compound>
  <compound kind="file">
    <name>CollisionGeometry.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>CollisionGeometry_8h</filename>
    <class kind="class">H3DNetworkingUtils::CollisionGeometry</class>
  </compound>
  <compound kind="file">
    <name>CollisionGroup.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>CollisionGroup_8h</filename>
    <includes id="CollisionGeometry_8h" name="CollisionGeometry.h" local="yes" imported="no">H3DNetworkingUtils/CollisionGeometry.h</includes>
    <includes id="CollisionSphere_8h" name="CollisionSphere.h" local="yes" imported="no">H3DNetworkingUtils/CollisionSphere.h</includes>
    <includes id="CollisionSphereHierarchy_8h" name="CollisionSphereHierarchy.h" local="yes" imported="no">H3DNetworkingUtils/CollisionSphereHierarchy.h</includes>
  </compound>
  <compound kind="file">
    <name>CollisionSphere.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>CollisionSphere_8h</filename>
    <includes id="CollisionGeometry_8h" name="CollisionGeometry.h" local="yes" imported="no">H3DNetworkingUtils/CollisionGeometry.h</includes>
    <class kind="class">H3DNetworkingUtils::CollisionSphere</class>
  </compound>
  <compound kind="file">
    <name>CollisionSphereHierarchy.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>CollisionSphereHierarchy_8h</filename>
    <includes id="CollisionSphere_8h" name="CollisionSphere.h" local="yes" imported="no">H3DNetworkingUtils/CollisionSphere.h</includes>
    <class kind="class">H3DNetworkingUtils::CollisionSphereHierarchy</class>
  </compound>
  <compound kind="file">
    <name>DampedDynamic.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>DampedDynamic_8h</filename>
    <includes id="GrabableDynamic_8h" name="GrabableDynamic.h" local="yes" imported="no">H3DNetworkingUtils/GrabableDynamic.h</includes>
    <class kind="class">H3DNetworkingUtils::DampedDynamic</class>
    <class kind="class">H3DNetworkingUtils::DampedDynamic::SFMotion</class>
  </compound>
  <compound kind="file">
    <name>Dynamic.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>Dynamic_8h</filename>
    <class kind="class">H3DNetworkingUtils::Dynamic</class>
    <class kind="struct">H3DNetworkingUtils::Dynamic::SumMFVec3f</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::SumForces</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::SumTorques</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::CalcTorque</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::InvertForces</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::LinDamper</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::RotDamper</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::LinSpring</class>
  </compound>
  <compound kind="file">
    <name>EndianCheck.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>EndianCheck_8h</filename>
    <class kind="class">H3DNetworkingUtils::EndianCheck</class>
  </compound>
  <compound kind="file">
    <name>Filter.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>Filter_8h</filename>
    <includes id="FilteredSFVec3f_8h" name="FilteredSFVec3f.h" local="yes" imported="no">H3DNetworkingUtils/FilteredSFVec3f.h</includes>
    <class kind="class">H3DNetworkingUtils::Filter</class>
  </compound>
  <compound kind="file">
    <name>FilteredSFVec3f.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>FilteredSFVec3f_8h</filename>
    <includes id="VecFilter_8h" name="VecFilter.h" local="yes" imported="no">H3DNetworkingUtils/VecFilter.h</includes>
    <class kind="class">H3DNetworkingUtils::FilteredSFVec3f</class>
  </compound>
  <compound kind="file">
    <name>GrabableDynamic.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>GrabableDynamic_8h</filename>
    <includes id="CollidableDynamic_8h" name="CollidableDynamic.h" local="yes" imported="no">H3DNetworkingUtils/CollidableDynamic.h</includes>
    <class kind="class">H3DNetworkingUtils::GrabableDynamic</class>
    <class kind="struct">H3DNetworkingUtils::GrabableDynamic::MovedPos</class>
    <class kind="struct">H3DNetworkingUtils::GrabableDynamic::GrabTorque</class>
    <class kind="struct">H3DNetworkingUtils::GrabableDynamic::NegVec3f</class>
    <class kind="class">H3DNetworkingUtils::GrabableDynamic::GrabSpring</class>
    <class kind="struct">H3DNetworkingUtils::GrabableDynamic::DiffVec3f</class>
  </compound>
  <compound kind="file">
    <name>MouseHapticDevice.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>MouseHapticDevice_8h</filename>
    <class kind="class">H3DNetworkingUtils::MouseHapticDevice</class>
  </compound>
  <compound kind="file">
    <name>Packet.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>Packet_8h</filename>
    <includes id="PacketSequenceChecker_8h" name="PacketSequenceChecker.h" local="yes" imported="no">H3DNetworkingUtils/PacketSequenceChecker.h</includes>
    <class kind="class">H3DNetworkingUtils::Packet</class>
  </compound>
  <compound kind="file">
    <name>PacketSequenceChecker.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>PacketSequenceChecker_8h</filename>
    <class kind="class">H3DNetworkingUtils::PacketSequenceChecker</class>
  </compound>
  <compound kind="file">
    <name>RealtimeAttractor.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RealtimeAttractor_8h</filename>
    <includes id="Attractor_8h" name="Attractor.h" local="yes" imported="no">H3DNetworkingUtils/Attractor.h</includes>
    <class kind="class">H3DNetworkingUtils::RealtimeAttractor</class>
    <class kind="class">H3DNetworkingUtils::RealtimeAttractor::LockableSFVec3f</class>
  </compound>
  <compound kind="file">
    <name>RemoteClient.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteClient_8h</filename>
    <includes id="RemoteConnection_8h" name="RemoteConnection.h" local="yes" imported="no">H3DNetworkingUtils/RemoteConnection.h</includes>
    <includes id="RemoteField_8h" name="RemoteField.h" local="yes" imported="no">H3DNetworkingUtils/RemoteField.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteClient</class>
    <class kind="struct">H3DNetworkingUtils::RemoteClient::OpenHandler</class>
  </compound>
  <compound kind="file">
    <name>RemoteConnection.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteConnection_8h</filename>
    <includes id="RemoteField_8h" name="RemoteField.h" local="yes" imported="no">H3DNetworkingUtils/RemoteField.h</includes>
    <includes id="PacketSequenceChecker_8h" name="PacketSequenceChecker.h" local="yes" imported="no">H3DNetworkingUtils/PacketSequenceChecker.h</includes>
    <includes id="Packet_8h" name="Packet.h" local="yes" imported="no">H3DNetworkingUtils/Packet.h</includes>
    <includes id="BufferedSField_8h" name="BufferedSField.h" local="yes" imported="no">H3DNetworkingUtils/BufferedSField.h</includes>
    <includes id="RemoteSync_8h" name="RemoteSync.h" local="yes" imported="no">H3DNetworkingUtils/RemoteSync.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteConnection</class>
  </compound>
  <compound kind="file">
    <name>RemoteCoordPoint.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteCoordPoint_8h</filename>
    <includes id="RemoteNodeField_8h" name="RemoteNodeField.h" local="yes" imported="no">H3DNetworkingUtils/RemoteNodeField.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteCoordPoint</class>
  </compound>
  <compound kind="file">
    <name>RemoteField.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteField_8h</filename>
    <class kind="class">H3DNetworkingUtils::RemoteField</class>
  </compound>
  <compound kind="file">
    <name>RemoteMF.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteMF_8h</filename>
    <includes id="RemoteField_8h" name="RemoteField.h" local="yes" imported="no">H3DNetworkingUtils/RemoteField.h</includes>
    <includes id="BufferedMField_8h" name="BufferedMField.h" local="yes" imported="no">H3DNetworkingUtils/BufferedMField.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteMF</class>
    <class kind="class">H3DNetworkingUtils::RemoteMF::MFSender</class>
  </compound>
  <compound kind="file">
    <name>RemoteMFBool.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteMFBool_8h</filename>
    <includes id="RemoteMF_8h" name="RemoteMF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteMF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteMFBool</class>
  </compound>
  <compound kind="file">
    <name>RemoteMFFloat.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteMFFloat_8h</filename>
    <includes id="RemoteMF_8h" name="RemoteMF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteMF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteMFFloat</class>
  </compound>
  <compound kind="file">
    <name>RemoteMFInt32.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteMFInt32_8h</filename>
    <includes id="RemoteMF_8h" name="RemoteMF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteMF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteMFInt32</class>
  </compound>
  <compound kind="file">
    <name>RemoteMFString.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteMFString_8h</filename>
    <includes id="RemoteMF_8h" name="RemoteMF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteMF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteMFString</class>
  </compound>
  <compound kind="file">
    <name>RemoteMFVec3f.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteMFVec3f_8h</filename>
    <includes id="RemoteMF_8h" name="RemoteMF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteMF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteMFVec3f</class>
  </compound>
  <compound kind="file">
    <name>RemoteNodeField.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteNodeField_8h</filename>
    <includes id="RemoteField_8h" name="RemoteField.h" local="yes" imported="no">H3DNetworkingUtils/RemoteField.h</includes>
    <includes id="RemoteConnection_8h" name="RemoteConnection.h" local="yes" imported="no">H3DNetworkingUtils/RemoteConnection.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteNodeField</class>
    <class kind="class">H3DNetworkingUtils::RemoteNodeField::SFSender</class>
    <class kind="class">H3DNetworkingUtils::RemoteNodeField::MFSender</class>
    <class kind="class">H3DNetworkingUtils::RemoteNodeField::SFSendAll</class>
  </compound>
  <compound kind="file">
    <name>RemoteNormalVector.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteNormalVector_8h</filename>
    <includes id="RemoteNodeField_8h" name="RemoteNodeField.h" local="yes" imported="no">H3DNetworkingUtils/RemoteNodeField.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteNormalVector</class>
  </compound>
  <compound kind="file">
    <name>RemoteServer.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteServer_8h</filename>
    <includes id="RemoteConnection_8h" name="RemoteConnection.h" local="yes" imported="no">H3DNetworkingUtils/RemoteConnection.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteServer</class>
    <class kind="class">H3DNetworkingUtils::RemoteServer::OpenHandler</class>
  </compound>
  <compound kind="file">
    <name>RemoteSF.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteSF_8h</filename>
    <includes id="RemoteField_8h" name="RemoteField.h" local="yes" imported="no">H3DNetworkingUtils/RemoteField.h</includes>
    <includes id="BufferedSField_8h" name="BufferedSField.h" local="yes" imported="no">H3DNetworkingUtils/BufferedSField.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteSF</class>
    <class kind="class">H3DNetworkingUtils::RemoteSF::SFSender</class>
  </compound>
  <compound kind="file">
    <name>RemoteSFBool.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteSFBool_8h</filename>
    <includes id="RemoteSF_8h" name="RemoteSF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteSF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteSFBool</class>
  </compound>
  <compound kind="file">
    <name>RemoteSFColor.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteSFColor_8h</filename>
    <includes id="RemoteSF_8h" name="RemoteSF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteSF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteSFColor</class>
  </compound>
  <compound kind="file">
    <name>RemoteSFFloat.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteSFFloat_8h</filename>
    <includes id="RemoteSF_8h" name="RemoteSF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteSF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteSFFloat</class>
  </compound>
  <compound kind="file">
    <name>RemoteSFInt32.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteSFInt32_8h</filename>
    <includes id="RemoteSF_8h" name="RemoteSF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteSF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteSFInt32</class>
  </compound>
  <compound kind="file">
    <name>RemoteSFRotation.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteSFRotation_8h</filename>
    <includes id="RemoteSF_8h" name="RemoteSF.h" local="yes" imported="no">RemoteSF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteSFRotation</class>
  </compound>
  <compound kind="file">
    <name>RemoteSFString.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteSFString_8h</filename>
    <includes id="RemoteSF_8h" name="RemoteSF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteSF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteSFString</class>
  </compound>
  <compound kind="file">
    <name>RemoteSFTime.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteSFTime_8h</filename>
    <includes id="RemoteSF_8h" name="RemoteSF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteSF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteSFTime</class>
  </compound>
  <compound kind="file">
    <name>RemoteSFVec2f.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteSFVec2f_8h</filename>
    <includes id="RemoteSF_8h" name="RemoteSF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteSF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteSFVec2f</class>
  </compound>
  <compound kind="file">
    <name>RemoteSFVec3f.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteSFVec3f_8h</filename>
    <includes id="RemoteSF_8h" name="RemoteSF.h" local="yes" imported="no">H3DNetworkingUtils/RemoteSF.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteSFVec3f</class>
  </compound>
  <compound kind="file">
    <name>RemoteSync.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteSync_8h</filename>
    <includes id="PacketSequenceChecker_8h" name="PacketSequenceChecker.h" local="yes" imported="no">H3DNetworkingUtils/PacketSequenceChecker.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteSync</class>
  </compound>
  <compound kind="file">
    <name>RemoteTCPClient.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteTCPClient_8h</filename>
    <includes id="RemoteClient_8h" name="RemoteClient.h" local="yes" imported="no">H3DNetworkingUtils/RemoteClient.h</includes>
    <includes id="RemoteField_8h" name="RemoteField.h" local="yes" imported="no">H3DNetworkingUtils/RemoteField.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteTCPClient</class>
  </compound>
  <compound kind="file">
    <name>RemoteTCPServer.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteTCPServer_8h</filename>
    <includes id="RemoteServer_8h" name="RemoteServer.h" local="yes" imported="no">H3DNetworkingUtils/RemoteServer.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteTCPServer</class>
    <class kind="struct">H3DNetworkingUtils::RemoteTCPServer::ListenData</class>
  </compound>
  <compound kind="file">
    <name>RemoteUDPClient.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteUDPClient_8h</filename>
    <includes id="RemoteClient_8h" name="RemoteClient.h" local="yes" imported="no">H3DNetworkingUtils/RemoteClient.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteUDPClient</class>
  </compound>
  <compound kind="file">
    <name>RemoteUDPServer.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>RemoteUDPServer_8h</filename>
    <includes id="RemoteServer_8h" name="RemoteServer.h" local="yes" imported="no">H3DNetworkingUtils/RemoteServer.h</includes>
    <class kind="class">H3DNetworkingUtils::RemoteUDPServer</class>
  </compound>
  <compound kind="file">
    <name>SFTimePacket.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>SFTimePacket_8h</filename>
    <class kind="class">H3DNetworkingUtils::SFTimePacket</class>
  </compound>
  <compound kind="file">
    <name>SlaveDynamic.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>SlaveDynamic_8h</filename>
    <includes id="GrabableDynamic_8h" name="GrabableDynamic.h" local="yes" imported="no">H3DNetworkingUtils/GrabableDynamic.h</includes>
    <class kind="class">H3DNetworkingUtils::SlaveDynamic</class>
  </compound>
  <compound kind="file">
    <name>StickyDynamic.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>StickyDynamic_8h</filename>
    <includes id="Dynamic_8h" name="Dynamic.h" local="yes" imported="no">H3DNetworkingUtils/Dynamic.h</includes>
    <class kind="class">H3DNetworkingUtils::StickyDynamic</class>
  </compound>
  <compound kind="file">
    <name>ToolPosDetector.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>ToolPosDetector_8h</filename>
    <class kind="class">H3DNetworkingUtils::ToolPosDetector</class>
    <class kind="class">H3DNetworkingUtils::ToolPosDetector::ThreadSafeSFVec3f</class>
  </compound>
  <compound kind="file">
    <name>VecFilter.h</name>
    <path>C:/Documents and Settings/gun049/My Documents/development/H3DNetworkingUtils/include/H3DNetworkingUtils/</path>
    <filename>VecFilter_8h</filename>
    <class kind="class">H3DNetworkingUtils::VecFilter</class>
  </compound>
  <compound kind="class">
    <name>InetAddr</name>
    <filename>classInetAddr.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::Attractor</name>
    <filename>classH3DNetworkingUtils_1_1Attractor.html</filename>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::ThreadSafeSField&lt; H3D::SFVec3f &gt; &gt;</type>
      <name>point</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>f0452d764f5e015c3261ddc26f8e00cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>withOffset</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>89af4cef60433da24ab5dee81f3fa713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>radius</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>3ab9618ea3a60a61b85565445c80377b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>strength</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>22fdcc674bf6cdd4de738dc07dfd44ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>enabled</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>7a49542c58359bf263cb478f78ebe905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFInt32 &gt;</type>
      <name>deviceIndex</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>bb6160cc774a9b22cd1bfed05d9cbca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>maxForce</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>5a491c8e7b970c8058d0c8ae2368c4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>maxDeltaForce</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>c33d69d9a4950bc563374948780ea0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFVec3f &gt;</type>
      <name>offset</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>5aea9579ad845ce721fc9dee0d431bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>repel</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>141083012e1f4489f7f3839be828f45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFInt32 &gt;</type>
      <name>activeDevice</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>1b12e5d581395cd59fb3f0b10a46428a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>activeOnlyOnClick</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>19959d94b745416f2c35895d944a7d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>rampUpTime</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>d5ae59ebf69980a0e6465969223a2fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>rampDownTime</name>
      <anchorfile>classH3DNetworkingUtils_1_1Attractor.html</anchorfile>
      <anchor>5d1f81ecb2decbf6df7f5ddf41667844</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::BufferedMField</name>
    <filename>classH3DNetworkingUtils_1_1BufferedMField.html</filename>
    <templarg>M</templarg>
    <member kind="function">
      <type></type>
      <name>BufferedMField</name>
      <anchorfile>classH3DNetworkingUtils_1_1BufferedMField.html</anchorfile>
      <anchor>954e6632364d8d162f15272c7539f4da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialiseValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1BufferedMField.html</anchorfile>
      <anchor>7a5391fbdef2a42166ad80ff2f86f10f</anchor>
      <arglist>(const std::vector&lt; typename M::value_type &gt; &amp;empty)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBufferStrategy</name>
      <anchorfile>classH3DNetworkingUtils_1_1BufferedMField.html</anchorfile>
      <anchor>22a11042a29216574ada4583ec4bc49c</anchor>
      <arglist>(BufferReleaseStrategy b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::BufferedSField</name>
    <filename>classH3DNetworkingUtils_1_1BufferedSField.html</filename>
    <templarg>S</templarg>
    <member kind="function">
      <type></type>
      <name>BufferedSField</name>
      <anchorfile>classH3DNetworkingUtils_1_1BufferedSField.html</anchorfile>
      <anchor>a5d01454d018f6198fc2ff71871d852d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialiseValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1BufferedSField.html</anchorfile>
      <anchor>33c4963b993f8bba507a0d63489369ed</anchor>
      <arglist>(const typename S::value_type empty)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBufferStrategy</name>
      <anchorfile>classH3DNetworkingUtils_1_1BufferedSField.html</anchorfile>
      <anchor>d0bdd83b7ad78150ca53ce2cebd2a82f</anchor>
      <arglist>(BufferReleaseStrategy b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::CollidableDynamic</name>
    <filename>classH3DNetworkingUtils_1_1CollidableDynamic.html</filename>
    <base>H3DNetworkingUtils::Dynamic</base>
    <member kind="function">
      <type></type>
      <name>CollidableDynamic</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollidableDynamic.html</anchorfile>
      <anchor>51a4f6c617ce7a4abbe13d56bfef5df1</anchor>
      <arglist>(H3D::Inst&lt; AddChildren &gt; _addChildren=0, H3D::Inst&lt; RemoveChildren &gt; _removeChildren=0, H3D::Inst&lt; MFChild &gt; _children=0, H3D::Inst&lt; H3D::SFNode &gt; _metadata=0, H3D::Inst&lt; SFBound &gt; _bound=0, H3D::Inst&lt; H3D::SFVec3f &gt; _bboxCenter=0, H3D::Inst&lt; H3D::SFVec3f &gt; _bboxSize=0, H3D::Inst&lt; SFTransformedBound &gt; _transformedBound=0, H3D::Inst&lt; SFMatrix4f &gt; _matrix=0, H3D::Inst&lt; SFMatrix4f &gt; _accumulatedForward=0, H3D::Inst&lt; SFMatrix4f &gt; _accumulatedInverse=0, H3D::Inst&lt; H3D::SFVec3f &gt; _position=0, H3D::Inst&lt; H3D::SFRotation &gt; _orientation=0, H3D::Inst&lt; SFVelocity &gt; _velocity=0, H3D::Inst&lt; H3D::SFVec3f &gt; _momentum=0, H3D::Inst&lt; H3D::SFVec3f &gt; _force=0, H3D::Inst&lt; SFAngularVelocity &gt; _angularVelocity=0, H3D::Inst&lt; H3D::SFVec3f &gt; _angularMomentum=0, H3D::Inst&lt; SFSpin &gt; _spin=0, H3D::Inst&lt; H3D::SFVec3f &gt; _torque=0, H3D::Inst&lt; H3D::SFFloat &gt; _mass=0, H3D::Inst&lt; H3D::SFMatrix3f &gt; _inertiaTensor=0, H3D::Inst&lt; SFMotion &gt; _motion=0, H3D::Inst&lt; H3D::MFVec3f &gt; _contactForces=0, H3D::Inst&lt; H3D::MFVec3f &gt; _contactTorques=0, H3D::Inst&lt; SumMFVec3f &gt; _totalContactForce=0, H3D::Inst&lt; CalcTorque &gt; _totalContactTorque=0, H3D::Inst&lt; SumForces &gt; _externalForces=0, H3D::Inst&lt; SumTorques &gt; _externalTorques=0, H3D::Inst&lt; H3D::SFVec3f &gt; _freedom=0, H3D::Inst&lt; H3D::SFVec3f &gt; _angularFreedom=0, H3D::Inst&lt; H3D::SFFloat &gt; _linearDamping=0, H3D::Inst&lt; H3D::SFFloat &gt; _rotationalDamping=0, H3D::Inst&lt; MFCollidableGeometry &gt; _collisionSpheres=0, H3D::Inst&lt; H3D::SFFloat &gt; _collisionStiffness=0, H3D::Inst&lt; H3D::SFFloat &gt; _collisionResolution=0)</arglist>
    </member>
    <member kind="function">
      <type>H3D::Matrix4f</type>
      <name>getGlobalToLocal</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollidableDynamic.html</anchorfile>
      <anchor>10dcf026290c12138e03bd43cd4e7eaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>H3D::Matrix4f</type>
      <name>getLocalToGlobal</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollidableDynamic.html</anchorfile>
      <anchor>b2050d62d64b6ca8b867c16f3b803857</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; MFCollidableGeometry &gt;</type>
      <name>collisionSpheres</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollidableDynamic.html</anchorfile>
      <anchor>4ae3459394b24ddfdded2bde4c6b7be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>collisionStiffness</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollidableDynamic.html</anchorfile>
      <anchor>166248337923815a0fa8aaac2ad47bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>collisionResolution</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollidableDynamic.html</anchorfile>
      <anchor>02aff2c4e0801985a04d7b844841ab13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>autoGenerateCollisionSpheres</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollidableDynamic.html</anchorfile>
      <anchor>36cb19551e7eafebeff7c45de337d7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFInt32 &gt;</type>
      <name>debugCollisionSphereLayer</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollidableDynamic.html</anchorfile>
      <anchor>42f6d6187d98f30342f803adeef94d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>overlap</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollidableDynamic.html</anchorfile>
      <anchor>4775a26c50941ec1ae47ad2ff9161dc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::CollisionGeometry</name>
    <filename>classH3DNetworkingUtils_1_1CollisionGeometry.html</filename>
    <member kind="function">
      <type></type>
      <name>CollisionGeometry</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>784e93c74cc7d19422511e9d3d6ea863</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>27faf8afbf9d324d137416f3c3992d60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDyn</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>f4c4365377d6c7f9ce1dcaa109b76077</anchor>
      <arglist>(CollidableDynamic *ptr)</arglist>
    </member>
    <member kind="function">
      <type>CollidableDynamic *</type>
      <name>getDyn</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>f12d53d0f41a6b31adf1cd065ed50a95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>H3D::Matrix4f</type>
      <name>getLocalToGlobal</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>c6c21d2b6b2a76ea0fab6175084c444b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>H3D::Matrix4f</type>
      <name>getGlobalToLocal</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>c1594374e89ef5fe5f1065f84ced1ec6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>H3D::Vec3f</type>
      <name>getLocalPosition</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>83c8f2e61b0ccf6a5d07282cf8d7e298</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>H3D::Vec3f</type>
      <name>getGlobalPosition</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>f99d8bc51b53301dd5d8de5c1acf3662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CollisionGeometry *</type>
      <name>clone</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>133d1ba7300bd503102cdfae3a38ff0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copy</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>7c191f73559572779ac651b0022d25fa</anchor>
      <arglist>(CollisionGeometry *newP)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLayer</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>c544909d4adcf2db81ecd5a499f676ec</anchor>
      <arglist>(u_int l)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalOffset</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>51862ffdf99623794295274522dc738a</anchor>
      <arglist>(H3D::Vec3f offs)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionGeometry.html</anchorfile>
      <anchor>2d5681ef43cab2134d20e2b8b3768f9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::CollisionSphere</name>
    <filename>classH3DNetworkingUtils_1_1CollisionSphere.html</filename>
    <base>H3DNetworkingUtils::CollisionGeometry</base>
    <member kind="function">
      <type></type>
      <name>CollisionSphere</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphere.html</anchorfile>
      <anchor>deb0ae9db34a2b69fcd1063e0fe4619c</anchor>
      <arglist>(H3D::Inst&lt; Radius &gt; _radius=0)</arglist>
    </member>
    <member kind="function">
      <type>H3D::H3DFloat</type>
      <name>getGlobalRadius</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphere.html</anchorfile>
      <anchor>f1ac606cda72f9ba726f6143084f09a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphere.html</anchorfile>
      <anchor>7861a578d7f405d46bfc568c1b380968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CollisionGeometry *</type>
      <name>clone</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphere.html</anchorfile>
      <anchor>3c7a5e49621c8481f740b70e93afdbb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copy</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphere.html</anchorfile>
      <anchor>4698bf17727f04d59fc6753dfa8e518f</anchor>
      <arglist>(CollisionGeometry *newP)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>contains</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphere.html</anchorfile>
      <anchor>65cceb1d883a8ea7e97aa70e4c27016f</anchor>
      <arglist>(const H3D::Vec3f &amp;pt)</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; Radius &gt;</type>
      <name>radius</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphere.html</anchorfile>
      <anchor>470ba9bb319dbc8b2bc54a263cc5ced7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>debug</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphere.html</anchorfile>
      <anchor>0c184608ad4d34f72cdac34f77195a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphere.html</anchorfile>
      <anchor>c77df0c06a19d3eacd687cffdccbe979</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::CollisionSphereHierarchy</name>
    <filename>classH3DNetworkingUtils_1_1CollisionSphereHierarchy.html</filename>
    <base>H3DNetworkingUtils::CollisionSphere</base>
    <member kind="function">
      <type></type>
      <name>CollisionSphereHierarchy</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphereHierarchy.html</anchorfile>
      <anchor>e2d01f035a714417a40965471c080762</anchor>
      <arglist>(H3D::Inst&lt; MFCollidableGeometry &gt; _collidables=0, H3D::Inst&lt; CollisionSphere::Radius &gt; _radius=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphereHierarchy.html</anchorfile>
      <anchor>6b28a7025e9449c79e57dd57142df4ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDyn</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphereHierarchy.html</anchorfile>
      <anchor>dce7096e755a8cb28ba16106e96e580f</anchor>
      <arglist>(CollidableDynamic *ptr)</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; MFCollidableGeometry &gt;</type>
      <name>collidables</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphereHierarchy.html</anchorfile>
      <anchor>4adfd6ab4e504b9bb52708655d102136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1CollisionSphereHierarchy.html</anchorfile>
      <anchor>c8fe6325e88cd898e2fc55c10ee66e2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::DampedDynamic</name>
    <filename>classH3DNetworkingUtils_1_1DampedDynamic.html</filename>
    <base>H3DNetworkingUtils::GrabableDynamic</base>
    <member kind="function">
      <type></type>
      <name>DampedDynamic</name>
      <anchorfile>classH3DNetworkingUtils_1_1DampedDynamic.html</anchorfile>
      <anchor>79d45603212ef91100b9943074fbd695</anchor>
      <arglist>(H3D::Inst&lt; AddChildren &gt; _addChildren=0, H3D::Inst&lt; RemoveChildren &gt; _removeChildren=0, H3D::Inst&lt; MFChild &gt; _children=0, H3D::Inst&lt; H3D::SFNode &gt; _metadata=0, H3D::Inst&lt; SFBound &gt; _bound=0, H3D::Inst&lt; H3D::SFVec3f &gt; _bboxCenter=0, H3D::Inst&lt; H3D::SFVec3f &gt; _bboxSize=0, H3D::Inst&lt; SFTransformedBound &gt; _transformedBound=0, H3D::Inst&lt; SFMatrix4f &gt; _matrix=0, H3D::Inst&lt; SFMatrix4f &gt; _accumulatedForward=0, H3D::Inst&lt; SFMatrix4f &gt; _accumulatedInverse=0, H3D::Inst&lt; H3D::SFVec3f &gt; _position=0, H3D::Inst&lt; H3D::SFRotation &gt; _orientation=0, H3D::Inst&lt; SFVelocity &gt; _velocity=0, H3D::Inst&lt; H3D::SFVec3f &gt; _momentum=0, H3D::Inst&lt; H3D::SFVec3f &gt; _force=0, H3D::Inst&lt; SFAngularVelocity &gt; _angularVelocity=0, H3D::Inst&lt; H3D::SFVec3f &gt; _angularMomentum=0, H3D::Inst&lt; SFSpin &gt; _spin=0, H3D::Inst&lt; H3D::SFVec3f &gt; _torque=0, H3D::Inst&lt; H3D::SFFloat &gt; _mass=0, H3D::Inst&lt; H3D::SFMatrix3f &gt; _inertiaTensor=0, H3D::Inst&lt; SFMotion &gt; _motion=0, H3D::Inst&lt; H3D::MFVec3f &gt; _contactForces=0, H3D::Inst&lt; H3D::MFVec3f &gt; _contactTorques=0, H3D::Inst&lt; SumMFVec3f &gt; _totalContactForce=0, H3D::Inst&lt; CalcTorque &gt; _totalContactTorque=0, H3D::Inst&lt; SumForces &gt; _externalForces=0, H3D::Inst&lt; SumTorques &gt; _externalTorques=0, H3D::Inst&lt; H3D::SFVec3f &gt; _freedom=0, H3D::Inst&lt; H3D::SFVec3f &gt; _angularFreedom=0, H3D::Inst&lt; H3D::SFFloat &gt; _linearDamping=0, H3D::Inst&lt; H3D::SFFloat &gt; _rotationalDamping=0, H3D::Inst&lt; MFCollidableGeometry &gt; _collisionSpheres=0, H3D::Inst&lt; H3D::SFFloat &gt; _collisionStiffness=0, H3D::Inst&lt; H3D::SFFloat &gt; _collisionResolution=0, H3D::Inst&lt; H3D::SFBool &gt; _grabbed=0, H3D::Inst&lt; H3D::SFVec3f &gt; _grabPoint=0, H3D::Inst&lt; H3D::SFFloat &gt; _grabStrength=0, H3D::Inst&lt; H3D::SFFloat &gt; _grabSlackRadius=0, H3D::Inst&lt; GrabSpring &gt; _grabForce=0, H3D::Inst&lt; NegVec3f &gt; _grabReactionForce=0, H3D::Inst&lt; MovedPos &gt; _grabSpringAnchorPt=0, H3D::Inst&lt; GrabTorque &gt; _grabTorque=0, H3D::Inst&lt; H3D::SFInt32 &gt; _grabSmoothing=0, H3D::Inst&lt; H3D::SFFloat &gt; _grabDamping=0, H3D::Inst&lt; SlaveSwitch &gt; _slaveMode=0, H3D::Inst&lt; DiffVec3f &gt; _appliedForce=0, H3D::Inst&lt; DiffVec3f &gt; _appliedTorque=0)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1DampedDynamic.html</anchorfile>
      <anchor>342ad64916749fb517851343ebacb6ee</anchor>
      <arglist></arglist>
    </member>
    <class kind="class">H3DNetworkingUtils::DampedDynamic::SFMotion</class>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::DampedDynamic::SFMotion</name>
    <filename>classH3DNetworkingUtils_1_1DampedDynamic_1_1SFMotion.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::Dynamic</name>
    <filename>classH3DNetworkingUtils_1_1Dynamic.html</filename>
    <member kind="function">
      <type></type>
      <name>Dynamic</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>f439763a176eeb11bd2c41804f4d80cd</anchor>
      <arglist>(H3D::Inst&lt; AddChildren &gt; _addChildren=0, H3D::Inst&lt; RemoveChildren &gt; _removeChildren=0, H3D::Inst&lt; MFChild &gt; _children=0, H3D::Inst&lt; H3D::SFNode &gt; _metadata=0, H3D::Inst&lt; SFBound &gt; _bound=0, H3D::Inst&lt; H3D::SFVec3f &gt; _bboxCenter=0, H3D::Inst&lt; H3D::SFVec3f &gt; _bboxSize=0, H3D::Inst&lt; SFTransformedBound &gt; _transformedBound=0, H3D::Inst&lt; SFMatrix4f &gt; _matrix=0, H3D::Inst&lt; SFMatrix4f &gt; _accumulatedForward=0, H3D::Inst&lt; SFMatrix4f &gt; _accumulatedInverse=0, H3D::Inst&lt; H3D::SFVec3f &gt; _position=0, H3D::Inst&lt; H3D::SFRotation &gt; _orientation=0, H3D::Inst&lt; SFVelocity &gt; _velocity=0, H3D::Inst&lt; H3D::SFVec3f &gt; _momentum=0, H3D::Inst&lt; H3D::SFVec3f &gt; _force=0, H3D::Inst&lt; SFAngularVelocity &gt; _angularVelocity=0, H3D::Inst&lt; H3D::SFVec3f &gt; _angularMomentum=0, H3D::Inst&lt; SFSpin &gt; _spin=0, H3D::Inst&lt; H3D::SFVec3f &gt; _torque=0, H3D::Inst&lt; H3D::SFFloat &gt; _mass=0, H3D::Inst&lt; H3D::SFMatrix3f &gt; _inertiaTensor=0, H3D::Inst&lt; SFMotion &gt; _motion=0, H3D::Inst&lt; H3D::MFVec3f &gt; _contactForces=0, H3D::Inst&lt; H3D::MFVec3f &gt; _contactTorques=0, H3D::Inst&lt; SumMFVec3f &gt; _totalContactForce=0, H3D::Inst&lt; CalcTorque &gt; _totalContactTorque=0, H3D::Inst&lt; SumForces &gt; _externalForces=0, H3D::Inst&lt; SumTorques &gt; _externalTorques=0, H3D::Inst&lt; H3D::SFVec3f &gt; _freedom=0, H3D::Inst&lt; H3D::SFVec3f &gt; _angularFreedom=0, H3D::Inst&lt; H3D::SFFloat &gt; _linearDamping=0, H3D::Inst&lt; H3D::SFFloat &gt; _rotationalDamping=0, H3D::Inst&lt; H3D::SFFloat &gt; _linearSpringStiffness=0, H3D::Inst&lt; H3D::SFFloat &gt; _angularSpringStiffness=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addImpulse</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>18a499a066ba1ab2ac633a9e59162f17</anchor>
      <arglist>(const H3D::Vec3f &amp;f) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addImpulseTorque</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>ac2ebd23273ea04873cc429d7d717b92</anchor>
      <arglist>(const H3D::Vec3f &amp;t) const </arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::MFVec3f &gt;</type>
      <name>contactForces</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>872fd435ae16798b14d087dece6e49e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::MFVec3f &gt;</type>
      <name>contactTorques</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>687d6f553c8a72de07a192db967f19ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFVec3f &gt;</type>
      <name>freedom</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>cba1ae8854844a657217b8ed701e0638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFVec3f &gt;</type>
      <name>angularFreedom</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>4fde0d9be2398074a773fd3ac429bdca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>linearDamping</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>c2b74aae25de9636fd0c20fdbd3a63d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>rotationalDamping</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>557588374d1797ca5c22071c40238e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; SumMFVec3f &gt;</type>
      <name>totalContactForce</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>0576cebf083029e520cf0732b8c1c86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; CalcTorque &gt;</type>
      <name>totalContactTorque</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>ee7644f97d7ac5f2ee792971f7bc936b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; SumForces &gt;</type>
      <name>externalForces</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>5922202e5efabd4a728353655da041cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; SumTorques &gt;</type>
      <name>externalTorques</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>45474bb04f8a82f3d05ac97b7c83ffb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>linearSpringStiffness</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>5e64a3a166369fa2a2083cb7f3e55b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>angularSpringStiffness</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic.html</anchorfile>
      <anchor>182654c7dbee85f11cdcd5a643195f2f</anchor>
      <arglist></arglist>
    </member>
    <class kind="class">H3DNetworkingUtils::Dynamic::CalcTorque</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::InvertForces</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::LinDamper</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::LinSpring</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::RotDamper</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::SumForces</class>
    <class kind="struct">H3DNetworkingUtils::Dynamic::SumMFVec3f</class>
    <class kind="class">H3DNetworkingUtils::Dynamic::SumTorques</class>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::Dynamic::CalcTorque</name>
    <filename>classH3DNetworkingUtils_1_1Dynamic_1_1CalcTorque.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::Dynamic::InvertForces</name>
    <filename>classH3DNetworkingUtils_1_1Dynamic_1_1InvertForces.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classH3DNetworkingUtils_1_1Dynamic_1_1InvertForces.html</anchorfile>
      <anchor>91ef16484238e269bbc3abaf7b6db858</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::Dynamic::LinDamper</name>
    <filename>classH3DNetworkingUtils_1_1Dynamic_1_1LinDamper.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::Dynamic::LinSpring</name>
    <filename>classH3DNetworkingUtils_1_1Dynamic_1_1LinSpring.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::Dynamic::RotDamper</name>
    <filename>classH3DNetworkingUtils_1_1Dynamic_1_1RotDamper.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::Dynamic::SumForces</name>
    <filename>classH3DNetworkingUtils_1_1Dynamic_1_1SumForces.html</filename>
  </compound>
  <compound kind="struct">
    <name>H3DNetworkingUtils::Dynamic::SumMFVec3f</name>
    <filename>structH3DNetworkingUtils_1_1Dynamic_1_1SumMFVec3f.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::Dynamic::SumTorques</name>
    <filename>classH3DNetworkingUtils_1_1Dynamic_1_1SumTorques.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::EndianCheck</name>
    <filename>classH3DNetworkingUtils_1_1EndianCheck.html</filename>
    <member kind="function">
      <type></type>
      <name>EndianCheck</name>
      <anchorfile>classH3DNetworkingUtils_1_1EndianCheck.html</anchorfile>
      <anchor>31810738ee2732c96b2d84b5fa0a997b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isBigEndian</name>
      <anchorfile>classH3DNetworkingUtils_1_1EndianCheck.html</anchorfile>
      <anchor>38f492539869ab8d3e3fa99bad3ef932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isLittleEndian</name>
      <anchorfile>classH3DNetworkingUtils_1_1EndianCheck.html</anchorfile>
      <anchor>0ae5f7d5fc81939308c0710d2547e03d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::Filter</name>
    <filename>classH3DNetworkingUtils_1_1Filter.html</filename>
    <member kind="function">
      <type></type>
      <name>Filter</name>
      <anchorfile>classH3DNetworkingUtils_1_1Filter.html</anchorfile>
      <anchor>db33311fd2e58480bcade2e82207d69d</anchor>
      <arglist>(H3D::Inst&lt; H3D::SFVec3f &gt; _rawValue=0, H3D::Inst&lt; FilteredSFVec3f &gt; _filteredValue=0, H3D::Inst&lt; H3D::SFInt32 &gt; _samp_size=0, H3D::Inst&lt; EnableSwitch &gt; _enabled=0)</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFVec3f &gt;</type>
      <name>rawValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1Filter.html</anchorfile>
      <anchor>c0f5fc79a5d5fb64955cdab1f4eb5d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; FilteredSFVec3f &gt;</type>
      <name>filteredValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1Filter.html</anchorfile>
      <anchor>316945cbf3ae09deddebf62c6f531503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFInt32 &gt;</type>
      <name>sampleSize</name>
      <anchorfile>classH3DNetworkingUtils_1_1Filter.html</anchorfile>
      <anchor>c357a7667f8d051c092669285eb4b65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; EnableSwitch &gt;</type>
      <name>enabled</name>
      <anchorfile>classH3DNetworkingUtils_1_1Filter.html</anchorfile>
      <anchor>bb16e4592b44c262454b3ac0ac87d3ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::FilteredSFVec3f</name>
    <filename>classH3DNetworkingUtils_1_1FilteredSFVec3f.html</filename>
    <member kind="function">
      <type></type>
      <name>FilteredSFVec3f</name>
      <anchorfile>classH3DNetworkingUtils_1_1FilteredSFVec3f.html</anchorfile>
      <anchor>3537e1d1c9a8b7f3f57592b8bfb3e0ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classH3DNetworkingUtils_1_1FilteredSFVec3f.html</anchorfile>
      <anchor>9d3a674ddb17cdd5266eb1607b3bbadb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::GrabableDynamic</name>
    <filename>classH3DNetworkingUtils_1_1GrabableDynamic.html</filename>
    <base>H3DNetworkingUtils::CollidableDynamic</base>
    <member kind="function">
      <type></type>
      <name>GrabableDynamic</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>77a65c0b380659cbcb5cbf52bff8f5f9</anchor>
      <arglist>(H3D::Inst&lt; AddChildren &gt; _addChildren=0, H3D::Inst&lt; RemoveChildren &gt; _removeChildren=0, H3D::Inst&lt; MFChild &gt; _children=0, H3D::Inst&lt; H3D::SFNode &gt; _metadata=0, H3D::Inst&lt; SFBound &gt; _bound=0, H3D::Inst&lt; H3D::SFVec3f &gt; _bboxCenter=0, H3D::Inst&lt; H3D::SFVec3f &gt; _bboxSize=0, H3D::Inst&lt; SFTransformedBound &gt; _transformedBound=0, H3D::Inst&lt; SFMatrix4f &gt; _matrix=0, H3D::Inst&lt; SFMatrix4f &gt; _accumulatedForward=0, H3D::Inst&lt; SFMatrix4f &gt; _accumulatedInverse=0, H3D::Inst&lt; H3D::SFVec3f &gt; _position=0, H3D::Inst&lt; H3D::SFRotation &gt; _orientation=0, H3D::Inst&lt; SFVelocity &gt; _velocity=0, H3D::Inst&lt; H3D::SFVec3f &gt; _momentum=0, H3D::Inst&lt; H3D::SFVec3f &gt; _force=0, H3D::Inst&lt; SFAngularVelocity &gt; _angularVelocity=0, H3D::Inst&lt; H3D::SFVec3f &gt; _angularMomentum=0, H3D::Inst&lt; SFSpin &gt; _spin=0, H3D::Inst&lt; H3D::SFVec3f &gt; _torque=0, H3D::Inst&lt; H3D::SFFloat &gt; _mass=0, H3D::Inst&lt; H3D::SFMatrix3f &gt; _inertiaTensor=0, H3D::Inst&lt; SFMotion &gt; _motion=0, H3D::Inst&lt; H3D::MFVec3f &gt; _contactForces=0, H3D::Inst&lt; H3D::MFVec3f &gt; _contactTorques=0, H3D::Inst&lt; SumMFVec3f &gt; _totalContactForce=0, H3D::Inst&lt; CalcTorque &gt; _totalContactTorque=0, H3D::Inst&lt; SumForces &gt; _externalForces=0, H3D::Inst&lt; SumTorques &gt; _externalTorques=0, H3D::Inst&lt; H3D::SFVec3f &gt; _freedom=0, H3D::Inst&lt; H3D::SFVec3f &gt; _angularFreedom=0, H3D::Inst&lt; H3D::SFFloat &gt; _linearDamping=0, H3D::Inst&lt; H3D::SFFloat &gt; _rotationalDamping=0, H3D::Inst&lt; MFCollidableGeometry &gt; _collisionSpheres=0, H3D::Inst&lt; H3D::SFFloat &gt; _collisionStiffness=0, H3D::Inst&lt; H3D::SFFloat &gt; _collisionResolution=0, H3D::Inst&lt; H3D::SFBool &gt; _grabbed=0, H3D::Inst&lt; H3D::SFVec3f &gt; _grabPoint=0, H3D::Inst&lt; H3D::SFFloat &gt; _grabStrength=0, H3D::Inst&lt; H3D::SFFloat &gt; _grabSlackRadius=0, H3D::Inst&lt; GrabSpring &gt; _grabForce=0, H3D::Inst&lt; NegVec3f &gt; _grabReactionForce=0, H3D::Inst&lt; MovedPos &gt; _grabSpringAnchorPt=0, H3D::Inst&lt; GrabTorque &gt; _grabTorque=0, H3D::Inst&lt; H3D::SFInt32 &gt; _grabSmoothing=0, H3D::Inst&lt; H3D::SFFloat &gt; _grabDamping=0, H3D::Inst&lt; SlaveSwitch &gt; _slaveMode=0, H3D::Inst&lt; DiffVec3f &gt; _appliedForce=0, H3D::Inst&lt; DiffVec3f &gt; _appliedTorque=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>21cd38c951f4c09feb921fdfc13c0150</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>grabbed</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>93a8e676eef2cc75fce5e49060bfb941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFVec3f &gt;</type>
      <name>grabPoint</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>8b52d0dda581babf03cce6297b923fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>grabStrength</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>1497021b9f69d0e6051d3bdb671ca8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>grabDamping</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>9089f4320dff8b539d724b0600e29d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>grabSlackRadius</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>07f489c5a6e5549b6fcf62fdbcc5f36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; GrabSpring &gt;</type>
      <name>grabForce</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>0d50b44b5bfadedecd33d6cdc95b1507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; NegVec3f &gt;</type>
      <name>grabReactionForce</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>07592c7a4bf9d1895858dc9e2e1c3389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; MovedPos &gt;</type>
      <name>grabSpringAnchorPt</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>b2676834d0253cbee8e99ea628766818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; GrabTorque &gt;</type>
      <name>grabTorque</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>6fff6bbe2ac3bb9ff44d1d28a26f5260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFInt32 &gt;</type>
      <name>grabSmoothing</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>5b35b1ce611bd239357c9eb70f44107a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; SlaveSwitch &gt;</type>
      <name>slaveMode</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>5b5beaa0c8c59c4c54dced21d8732da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; DiffVec3f &gt;</type>
      <name>appliedForce</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>ffdce57a0f8c2d8e361a67d0874c39c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; DiffVec3f &gt;</type>
      <name>appliedTorque</name>
      <anchorfile>classH3DNetworkingUtils_1_1GrabableDynamic.html</anchorfile>
      <anchor>6cb37cfb9ab5617a353f547c439b1a2d</anchor>
      <arglist></arglist>
    </member>
    <class kind="struct">H3DNetworkingUtils::GrabableDynamic::DiffVec3f</class>
    <class kind="class">H3DNetworkingUtils::GrabableDynamic::GrabSpring</class>
    <class kind="struct">H3DNetworkingUtils::GrabableDynamic::GrabTorque</class>
    <class kind="struct">H3DNetworkingUtils::GrabableDynamic::MovedPos</class>
    <class kind="struct">H3DNetworkingUtils::GrabableDynamic::NegVec3f</class>
  </compound>
  <compound kind="struct">
    <name>H3DNetworkingUtils::GrabableDynamic::DiffVec3f</name>
    <filename>structH3DNetworkingUtils_1_1GrabableDynamic_1_1DiffVec3f.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::GrabableDynamic::GrabSpring</name>
    <filename>classH3DNetworkingUtils_1_1GrabableDynamic_1_1GrabSpring.html</filename>
  </compound>
  <compound kind="struct">
    <name>H3DNetworkingUtils::GrabableDynamic::GrabTorque</name>
    <filename>structH3DNetworkingUtils_1_1GrabableDynamic_1_1GrabTorque.html</filename>
  </compound>
  <compound kind="struct">
    <name>H3DNetworkingUtils::GrabableDynamic::MovedPos</name>
    <filename>structH3DNetworkingUtils_1_1GrabableDynamic_1_1MovedPos.html</filename>
  </compound>
  <compound kind="struct">
    <name>H3DNetworkingUtils::GrabableDynamic::NegVec3f</name>
    <filename>structH3DNetworkingUtils_1_1GrabableDynamic_1_1NegVec3f.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::MouseHapticDevice</name>
    <filename>classH3DNetworkingUtils_1_1MouseHapticDevice.html</filename>
    <member kind="function">
      <type></type>
      <name>MouseHapticDevice</name>
      <anchorfile>classH3DNetworkingUtils_1_1MouseHapticDevice.html</anchorfile>
      <anchor>ae6cad4751152846a0ea676cfb80dd9b</anchor>
      <arglist>(H3D::Inst&lt; SFMouseSensor &gt; mouseSensor=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classH3DNetworkingUtils_1_1MouseHapticDevice.html</anchorfile>
      <anchor>afd67819ea9282622a7af83cf9247da4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; SFMouseSensor &gt;</type>
      <name>mouseSensor</name>
      <anchorfile>classH3DNetworkingUtils_1_1MouseHapticDevice.html</anchorfile>
      <anchor>66dcaf4fe2a4e922afda4d9a3f659703</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1MouseHapticDevice.html</anchorfile>
      <anchor>15508df1697ec2ab6e551102f7c16785</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::Packet</name>
    <filename>classH3DNetworkingUtils_1_1Packet.html</filename>
    <member kind="function">
      <type></type>
      <name>Packet</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>0accbc804e0b092553092c2f0bfbfca9</anchor>
      <arglist>(int sz=128)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Packet</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>faa1457ecce89cce3c9fd078360fef35</anchor>
      <arglist>(Packet const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Packet &amp;</type>
      <name>operator=</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>0e58c61374b5e196eb38b641611e0cca</anchor>
      <arglist>(Packet const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>4b9ed3ecd5f0fdb340887f33be54bc51</anchor>
      <arglist>(void *data, int num)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>c23902a8ef2540fc44be84eed8edaafc</anchor>
      <arglist>(TCPSock *sockP)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>send</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>00747c3c69843f0b614d6996fc8d3fe0</anchor>
      <arglist>(UDPSock *sockP, InetAddr *remote_end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>30b6182f4f740877ba2d65ec0046478c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>receive</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>339742e8ce2cb0dabae484d3c83744bb</anchor>
      <arglist>(TCPSock *sockP)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>receive</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>ff7703ac9a67da7f2a50090dbf4b5c86</anchor>
      <arglist>(UDPSock *sockP, InetAddr *remote_end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>806adb7dc5544b64ff325e5c845288a1</anchor>
      <arglist>(void *dest, int num_bytes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>readInt16</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>ccc641165aa131b4ef396ff218520053</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt16</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>b629d4b7ea5a649db8045b3bc94be2b3</anchor>
      <arglist>(int const &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isHeartBeat</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>685641691dc4613bebc9a9f9ed4f5f3c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeartBeat</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>5244b2723e9f9a04a59694c87fa5748c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getId</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>8a3ac8a2f7f15f897efb12b807b8f7c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>getSeqNum</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>bda0ba0f2a4bb4afcec0a930cc430267</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>22e71aa095b7f44b429a3aefe495f327</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSeqNum</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>dab6c56e6e156d93ba8809f065d8fd68</anchor>
      <arglist>(short seq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stretchBuffer</name>
      <anchorfile>classH3DNetworkingUtils_1_1Packet.html</anchorfile>
      <anchor>441e2f1c4a8c09e4665207da20c4f91f</anchor>
      <arglist>(u_int extra_size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::PacketSequenceChecker</name>
    <filename>classH3DNetworkingUtils_1_1PacketSequenceChecker.html</filename>
    <member kind="function">
      <type></type>
      <name>PacketSequenceChecker</name>
      <anchorfile>classH3DNetworkingUtils_1_1PacketSequenceChecker.html</anchorfile>
      <anchor>8f04ec56bbb394ff2d075faef31cd72d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>inSequence</name>
      <anchorfile>classH3DNetworkingUtils_1_1PacketSequenceChecker.html</anchorfile>
      <anchor>b9e49a5142a878cfecc28e2766ffdd8a</anchor>
      <arglist>(u_int16 seq)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RealtimeAttractor</name>
    <filename>classH3DNetworkingUtils_1_1RealtimeAttractor.html</filename>
    <base>H3DNetworkingUtils::Attractor</base>
    <member kind="function">
      <type></type>
      <name>RealtimeAttractor</name>
      <anchorfile>classH3DNetworkingUtils_1_1RealtimeAttractor.html</anchorfile>
      <anchor>fe0654a06d5056fb97ed3e6e28aa07a0</anchor>
      <arglist>(H3D::Inst&lt; LockableSFVec3f &gt; _realtimePoint=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RealtimeAttractor</name>
      <anchorfile>classH3DNetworkingUtils_1_1RealtimeAttractor.html</anchorfile>
      <anchor>beb5aee5800b0ceed31bdee9235bdfa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; LockableSFVec3f &gt;</type>
      <name>realtimePoint</name>
      <anchorfile>classH3DNetworkingUtils_1_1RealtimeAttractor.html</anchorfile>
      <anchor>6c02faf9dd71a6bca1b37d8327fdcf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RealtimeAttractor.html</anchorfile>
      <anchor>ce3836dec1bcf724b003c03b440f2ebe</anchor>
      <arglist></arglist>
    </member>
    <class kind="class">H3DNetworkingUtils::RealtimeAttractor::LockableSFVec3f</class>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RealtimeAttractor::LockableSFVec3f</name>
    <filename>classH3DNetworkingUtils_1_1RealtimeAttractor_1_1LockableSFVec3f.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteClient</name>
    <filename>classH3DNetworkingUtils_1_1RemoteClient.html</filename>
    <base>H3DNetworkingUtils::RemoteConnection</base>
    <member kind="function">
      <type></type>
      <name>RemoteClient</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteClient.html</anchorfile>
      <anchor>3221ec6818d0bf363a2bdf2490d260b2</anchor>
      <arglist>(string socket_type=&quot;TCP&quot;, H3D::Inst&lt; H3D::SFString &gt; remoteHost=0, H3D::Inst&lt; H3D::SFInt32 &gt; remotePort=0, H3D::Inst&lt; OpenHandler &gt; open=0, H3D::Inst&lt; H3D::SFBool &gt; autoReconnect=0)</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFString &gt;</type>
      <name>remoteHost</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteClient.html</anchorfile>
      <anchor>501f0fe7b8aff40da904a149f15e3008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFInt32 &gt;</type>
      <name>remotePort</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteClient.html</anchorfile>
      <anchor>1815ccd89ef83856b8c5c4429ceefc6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; OpenHandler &gt;</type>
      <name>open</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteClient.html</anchorfile>
      <anchor>b7c8b24f34166723de8ef18d40ecafc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>autoReconnect</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteClient.html</anchorfile>
      <anchor>7dc8eb400ccede03aff993379bbe5fcc</anchor>
      <arglist></arglist>
    </member>
    <class kind="struct">H3DNetworkingUtils::RemoteClient::OpenHandler</class>
  </compound>
  <compound kind="struct">
    <name>H3DNetworkingUtils::RemoteClient::OpenHandler</name>
    <filename>structH3DNetworkingUtils_1_1RemoteClient_1_1OpenHandler.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteConnection</name>
    <filename>classH3DNetworkingUtils_1_1RemoteConnection.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RemoteConnection</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>871816d3c28ce868b4b171ed007d6feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOpenCommsCallbackFn</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>ae2113bdf03eccb8bd88b56c0dc76f14</anchor>
      <arglist>(CallbackFn fn, void *client_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloseCommsCallbackFn</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>2d65e1ee3683ccd4788be404b423eb22</anchor>
      <arglist>(CallbackFn fn, void *client_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>requestClose</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>9f1ec63a05408e2c816cf54b9c7d127f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>closeRequested</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>77191990cbfe705d6ae5a6bcd31ec0a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>2a1dcbacc38c6ef21a41bdc2424d32b6</anchor>
      <arglist>(char *data, int num_bytes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>89a43756e5590c48fcd73614ffd6b9be</anchor>
      <arglist>(const char *data, int num_bytes)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasSock</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>9ae118fd70037d8ec4e3cdae5ae7f9fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>showError</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>f023605550fe1179f9bc1eecb266f681</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>showInfo</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>4c84abade026e7935235cad74ff67497</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>showInfo</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>c972ea342ad70eb436237fd3b43c1eb7</anchor>
      <arglist>(const string msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFieldHeader</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>ece9d747e01ea9aa11d7631e7f161592</anchor>
      <arglist>(int fld_id, bool with_timestamp)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>readDouble</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>a323b19e8b87df885818f6ca440f0f2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeDouble</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>a212bece7aaab24b43712f9cbc0c4c5d</anchor>
      <arglist>(const double &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>readFloat</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>b148039145c486de451ff16a2635a101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeFloat</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>13193982b6b6e737add9ed124cf24866</anchor>
      <arglist>(const float &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>H3D::H3DFloat</type>
      <name>readH3DFloat</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>7ad2f5bb1505ac06019dfd85b4d2cea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeH3DFloat</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>b3dea99b24b6a24a30adb325950a94b7</anchor>
      <arglist>(const H3D::H3DFloat &amp;val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sendPacket</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>f513f6ffd1675711d1d26abb896b56b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lockWriteThread</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>0268762ff642c7f355f29f35661abc4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unlockWriteThread</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>d7caacde12ef652c3485c917274d8205</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFString &gt;</type>
      <name>errorMessage</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>9bfc9a4c0f8500ea8a74a39588f7edca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFString &gt;</type>
      <name>infoMessage</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>8c77af66686e7d50ada380af245d527e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>simulatedLatency</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>99e6fecbec15f2be5f7877ba312ec802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>periodicSend</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>5c215c15395845f326474832bd4158cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>periodicSendRate</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>1ff1d8c883870f1f2e48fa00b8bf3f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; SFRemoteSync &gt;</type>
      <name>remoteSync</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>0b31869f398d13e96ed69f487da2124c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; BufferedSField&lt; H3D::SFBool &gt; &gt;</type>
      <name>isConnected</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>e035717ba9b82e3d45d8f7ebd3b459af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>receiveLoop</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>4431737cd6bdbd487e70857021fe3daa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sendLoop</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteConnection.html</anchorfile>
      <anchor>b4dd94f626a4e1e5f35b01f153a42163</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteCoordPoint</name>
    <filename>classH3DNetworkingUtils_1_1RemoteCoordPoint.html</filename>
    <base>RemoteNodeField&lt; H3D::Coordinate, H3D::MFVec3f,&amp;H3D::Coordinate::point &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteCoordPoint</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteCoordPoint.html</anchorfile>
      <anchor>d87363973c8f43c7ea10028f6dc07346</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteCoordPoint.html</anchorfile>
      <anchor>bc0ae722dc710f99532667b99b03a9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteCoordPoint.html</anchorfile>
      <anchor>d9318035dfb26db2c22f57749cef3468</anchor>
      <arglist>(H3D::Vec3f const &amp;val)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual H3D::Vec3f</type>
      <name>readVal</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteCoordPoint.html</anchorfile>
      <anchor>08c1008d975b3083a02ba6ce0addd765</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteField</name>
    <filename>classH3DNetworkingUtils_1_1RemoteField.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>traverseSG</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>960a214fa6ea340b4dea164ff2f78fb4</anchor>
      <arglist>(H3D::TraverseInfo &amp;ti)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>15c56706bd284a40cadd0ca88f42bccb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>5c5829903744357cd201532674c19fa9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFInt32 &gt;</type>
      <name>fieldId</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>edc1c634f9593c3765aeb3203d049a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>printPeriod</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>95096c28268925879b9017eefe564975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>sendOnceOnConnect</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>2b629a112411ed837c1de83eef85b9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; Enabled &gt;</type>
      <name>enabled</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>ce838946c2a670c865d46491d83cf893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>bufferReceivedVals</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>0d1e8d8efa6af723030ddfd52c3ae855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFString &gt;</type>
      <name>bufferStrategy</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>60c8bd082242461cbb4d1dc874bc950b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFTime &gt;</type>
      <name>remoteTimestamp</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>4c2cbf0d88e85a54b15242c5689b69e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>timestamps</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>7313ab4c7122b8e3f67f7a520b10b29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>isHapticField</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>e79c668abce2ba5219418632d11eceb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RemoteConnection *</type>
      <name>conP</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteField.html</anchorfile>
      <anchor>9932211fa20c406e7c8860c0e72a96b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteMF</name>
    <filename>classH3DNetworkingUtils_1_1RemoteMF.html</filename>
    <templarg>M</templarg>
    <base>H3DNetworkingUtils::RemoteField</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>bc5230a062f5e9e7a289b774a009549c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; MFSender &gt;</type>
      <name>toBeSent</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>fe045c818ea08ab285d3f39dcd138939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; BufferedMField&lt; M &gt; &gt;</type>
      <name>received</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>28de16a2ca34ed70bb6d4db0a6401ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>c9a9c1a33b0cdc52b603e83a2cd0c021</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RemoteMF</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>7f4d4d1b2ec497a1f49b5b7dff75739e</anchor>
      <arglist>(H3D::X3DTypes::X3DType t, H3D::Inst&lt; MFSender &gt; _toBeSent=0, H3D::Inst&lt; BufferedMField&lt; M &gt; &gt; _received=0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setSendOnChange</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>2aad9d1ca89faf831126ea06c69efa71</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>checkForChange</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>9800b818c65369c942406000592aa8d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeField</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>e4832ae25440ba0d13d996047dc1c683</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>5088062369ff509cde0b95aa027ed5d9</anchor>
      <arglist>(std::vector&lt; typename M::value_type &gt; const &amp;val)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>readDouble</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>e15b11d1fc5d37cc8c3ae9d843dcfe31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>H3D::H3DFloat</type>
      <name>readH3DFloat</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>00336bae76b132e4cedfd76e315902f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeDouble</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>cffc7113a99d678effd1b58a2968b11c</anchor>
      <arglist>(const double &amp;val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeH3DFloat</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMF.html</anchorfile>
      <anchor>37bec671afeaae500fc1980b9cf8ac7b</anchor>
      <arglist>(const H3DFloat &amp;val)</arglist>
    </member>
    <class kind="class">H3DNetworkingUtils::RemoteMF::MFSender</class>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteMF::MFSender</name>
    <filename>classH3DNetworkingUtils_1_1RemoteMF_1_1MFSender.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteMFBool</name>
    <filename>classH3DNetworkingUtils_1_1RemoteMFBool.html</filename>
    <base>RemoteMF&lt; H3D::MFBool &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteMFBool</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFBool.html</anchorfile>
      <anchor>6079300cbdd11241921e9d35faaf63e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFBool.html</anchorfile>
      <anchor>6709965f1d5b548905f3462062c9b69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFBool.html</anchorfile>
      <anchor>afacef0c48056803d9c2a784a3004864</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFBool.html</anchorfile>
      <anchor>bcc0f05f43e368856bda56971d0dd18d</anchor>
      <arglist>(vector&lt; bool &gt; const &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteMFFloat</name>
    <filename>classH3DNetworkingUtils_1_1RemoteMFFloat.html</filename>
    <base>RemoteMF&lt; H3D::MFFloat &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteMFFloat</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFFloat.html</anchorfile>
      <anchor>8d421c68b287ab57ff1b0c0e1352c7e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFFloat.html</anchorfile>
      <anchor>e936d9587f9041ee0c3c1a21f7de2fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFFloat.html</anchorfile>
      <anchor>463a0aa2d520918a2f7f1016e6b99aaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFFloat.html</anchorfile>
      <anchor>2bf4581b2956cf852b7739d3af2b756d</anchor>
      <arglist>(vector&lt; H3D::H3DFloat &gt; const &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteMFInt32</name>
    <filename>classH3DNetworkingUtils_1_1RemoteMFInt32.html</filename>
    <base>RemoteMF&lt; H3D::MFInt32 &gt;</base>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFInt32.html</anchorfile>
      <anchor>fd2d0ab1ce6ddc63f542057fe4437492</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFInt32.html</anchorfile>
      <anchor>881c515d446e2124acb378272102c949</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteMFString</name>
    <filename>classH3DNetworkingUtils_1_1RemoteMFString.html</filename>
    <base>RemoteMF&lt; H3D::MFString &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteMFString</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFString.html</anchorfile>
      <anchor>26a82407a7e18c18b55d58c9a4e4b3b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFString.html</anchorfile>
      <anchor>917e1e41375fa9c8719de1585b2419c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFString.html</anchorfile>
      <anchor>c01d99d44eedd2222c6588cc55591bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFString.html</anchorfile>
      <anchor>2a7e5977270134f91360d06e802d9830</anchor>
      <arglist>(vector&lt; string &gt; const &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteMFVec3f</name>
    <filename>classH3DNetworkingUtils_1_1RemoteMFVec3f.html</filename>
    <base>RemoteMF&lt; H3D::MFVec3f &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteMFVec3f</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFVec3f.html</anchorfile>
      <anchor>59103af265b810165e0d77986ea97451</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFVec3f.html</anchorfile>
      <anchor>16d0d134782684a2f4ceb2315fb9928a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFVec3f.html</anchorfile>
      <anchor>c51aa2ea2dcdb8e9d5162e79038929a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteMFVec3f.html</anchorfile>
      <anchor>e2117c19d6ad8d823f41bd0b10a93144</anchor>
      <arglist>(vector&lt; H3D::Vec3f &gt; const &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteNodeField</name>
    <filename>classH3DNetworkingUtils_1_1RemoteNodeField.html</filename>
    <templarg>TheNode</templarg>
    <templarg>MultiFieldType</templarg>
    <templarg>fld</templarg>
    <base>H3DNetworkingUtils::RemoteField</base>
    <member kind="function">
      <type></type>
      <name>RemoteNodeField</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>40606a55bbfc9d205c68a98ebc4b37d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; SFTheNode &gt;</type>
      <name>theNode</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>4f27ca53a2063f9e2d56db8d542c07d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; SFSender &gt;</type>
      <name>indexToBeSent</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>d185b4363f727eff9f41bdc81d6c0cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; MFSender &gt;</type>
      <name>indiciesToBeSent</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>b17d1bd7e53ff9b4e2245574885d8f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; SFSendAll &gt;</type>
      <name>sendAll</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>4b2978855dcc5af7fd60afcbf8da69e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>29553acae4abb4287425ce1d9160f170</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setSendOnChange</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>acff083c2c570ecc4f81fe134116d855</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeField</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>f1d11262fba3ae41b34c43db02e36837</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeSField</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>d9a627983160400ef0f05fa06e845c0a</anchor>
      <arglist>(unsigned int index)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeMField</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>ed96858e2213a1f4a4e57b8c8f46e4a2</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;indicies)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeWholeArray</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>469e89ce77fea0274876524424ded847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>131de048c080d5329b267617905e4110</anchor>
      <arglist>(typename MultiFieldType::value_type const &amp;val)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual MultiFieldType::value_type</type>
      <name>readVal</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>5a4bc54c98a6ef32e45e262da6f7a86a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>02cc72333500c54bc9b89b7ad4881f15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>checkForChange</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>a8c559ad3729affc3ad3b8f059994286</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>WHOLE_ARRAY</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>ea67eab948164b424b36fdd8d950afcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>SINGLE_VALUE</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>a9afb3a1f70ce87e442625c944b653f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const int</type>
      <name>MULTI_VALUE</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNodeField.html</anchorfile>
      <anchor>d69bbfcbf3c26eba6ed1c90052c0fdc2</anchor>
      <arglist></arglist>
    </member>
    <class kind="class">H3DNetworkingUtils::RemoteNodeField::MFSender</class>
    <class kind="class">H3DNetworkingUtils::RemoteNodeField::SFSendAll</class>
    <class kind="class">H3DNetworkingUtils::RemoteNodeField::SFSender</class>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteNodeField::MFSender</name>
    <filename>classH3DNetworkingUtils_1_1RemoteNodeField_1_1MFSender.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteNodeField::SFSendAll</name>
    <filename>classH3DNetworkingUtils_1_1RemoteNodeField_1_1SFSendAll.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteNodeField::SFSender</name>
    <filename>classH3DNetworkingUtils_1_1RemoteNodeField_1_1SFSender.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteNormalVector</name>
    <filename>classH3DNetworkingUtils_1_1RemoteNormalVector.html</filename>
    <base>RemoteNodeField&lt; H3D::Normal, H3D::MFVec3f,&amp;H3D::Normal::vector &gt;</base>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNormalVector.html</anchorfile>
      <anchor>567c0a3f0d5e66b5d1961eaf60e8186d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNormalVector.html</anchorfile>
      <anchor>d4fba3ce00fcaf529985653a929b34c9</anchor>
      <arglist>(H3D::Vec3f const &amp;val)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual H3D::Vec3f</type>
      <name>readVal</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteNormalVector.html</anchorfile>
      <anchor>02891fcf07b88cafeca7f16cc72de280</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteServer</name>
    <filename>classH3DNetworkingUtils_1_1RemoteServer.html</filename>
    <base>H3DNetworkingUtils::RemoteConnection</base>
    <member kind="function">
      <type></type>
      <name>RemoteServer</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteServer.html</anchorfile>
      <anchor>ab2c5659c98be70273c61be4df85b44b</anchor>
      <arglist>(H3D::Inst&lt; H3D::SFInt32 &gt; _listeningPort=0, H3D::Inst&lt; OpenHandler &gt; _open=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RemoteServer</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteServer.html</anchorfile>
      <anchor>b85c1521454c2648d0a72dc8c2ef5319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFInt32 &gt;</type>
      <name>listeningPort</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteServer.html</anchorfile>
      <anchor>3859b37907ab3064dcf8dfbbab1ebe01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; OpenHandler &gt;</type>
      <name>open</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteServer.html</anchorfile>
      <anchor>d9a0bf9a49c7d8320eac8a59d68c46b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteServer.html</anchorfile>
      <anchor>8bb889e35ab094e5eeffdd88596742ec</anchor>
      <arglist></arglist>
    </member>
    <class kind="class">H3DNetworkingUtils::RemoteServer::OpenHandler</class>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteServer::OpenHandler</name>
    <filename>classH3DNetworkingUtils_1_1RemoteServer_1_1OpenHandler.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteSF</name>
    <filename>classH3DNetworkingUtils_1_1RemoteSF.html</filename>
    <templarg>S</templarg>
    <base>H3DNetworkingUtils::RemoteField</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>e1e65ba7bea21d76a6396a54f0a92754</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; SFSender &gt;</type>
      <name>toBeSent</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>3aead6d43523907d9a0595ecd163d80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; BufferedSField&lt; S &gt; &gt;</type>
      <name>received</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>c3406e627addca4d90d2d41bbbebf28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>c570145279cdedf88c4b63df337080d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RemoteSF</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>030cbd613c649f462da8bb6b13108184</anchor>
      <arglist>(H3D::X3DTypes::X3DType t, H3D::Inst&lt; SFSender &gt; _toBeSent=0, H3D::Inst&lt; BufferedSField&lt; S &gt; &gt; _received=0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~RemoteSF</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>3c4fb3e02a901369dd233f196de1d07e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setSendOnChange</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>1be2812ec04b67b5ef888594ed7743a4</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>checkForChange</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>849756df3476fc0afdc16535e95707db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeField</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>b902dd46caf061e70e8055dd7b3966d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>2ae1976efb7a02aa805a983033ae33b5</anchor>
      <arglist>(const typename S::value_type &amp;val)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>readDouble</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>f468463d8e82c0f0b8a701a054ece7e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>H3D::H3DFloat</type>
      <name>readH3DFloat</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>88e4cb300a23340d71b2542fe2ce1845</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeDouble</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>6fce977f4ea06ac4514a925853598555</anchor>
      <arglist>(const double &amp;val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeH3DFloat</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSF.html</anchorfile>
      <anchor>406d4ff3ab1a4f6b546261daba273b34</anchor>
      <arglist>(const H3D::H3DFloat &amp;val)</arglist>
    </member>
    <class kind="class">H3DNetworkingUtils::RemoteSF::SFSender</class>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteSF::SFSender</name>
    <filename>classH3DNetworkingUtils_1_1RemoteSF_1_1SFSender.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteSFBool</name>
    <filename>classH3DNetworkingUtils_1_1RemoteSFBool.html</filename>
    <base>RemoteSF&lt; H3D::SFBool &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteSFBool</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFBool.html</anchorfile>
      <anchor>469d663891a7aecfc01bfa10694a00a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFBool.html</anchorfile>
      <anchor>0556489a33ef75885ac6b48d6f4ae412</anchor>
      <arglist>(bool const &amp;val)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFBool.html</anchorfile>
      <anchor>d16100f97e40efd6f34614e91704aab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFBool.html</anchorfile>
      <anchor>579d3fba07c5c4899f483ecf4113f26e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFBool.html</anchorfile>
      <anchor>9182280bd377d4bd4142728d8fb754e6</anchor>
      <arglist>(bool const &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteSFColor</name>
    <filename>classH3DNetworkingUtils_1_1RemoteSFColor.html</filename>
    <base>RemoteSF&lt; H3D::SFColor &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteSFColor</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFColor.html</anchorfile>
      <anchor>5d388248e96f7b93954c402fb61bbfaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFColor.html</anchorfile>
      <anchor>daf70d3476caaa999fd1f960ac1d8895</anchor>
      <arglist>(H3D::RGB const &amp;val)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFColor.html</anchorfile>
      <anchor>31bc1eab6826e39ea40f969404c11568</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFColor.html</anchorfile>
      <anchor>dae243c6b6b445ef3e109633b7dd375a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFColor.html</anchorfile>
      <anchor>97b5ca635234c3520e167d393f621c0c</anchor>
      <arglist>(H3D::RGB const &amp;pos)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteSFFloat</name>
    <filename>classH3DNetworkingUtils_1_1RemoteSFFloat.html</filename>
    <base>RemoteSF&lt; H3D::SFFloat &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteSFFloat</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFFloat.html</anchorfile>
      <anchor>942ee002666da66679d690fce7396c0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFFloat.html</anchorfile>
      <anchor>c5493155d1512bea9bca2b761379e486</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFFloat.html</anchorfile>
      <anchor>0bfe10f023d5816970d13629df266102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFFloat.html</anchorfile>
      <anchor>f1135d0248b96f9267c69060d337e16e</anchor>
      <arglist>(H3D::H3DFloat const &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteSFInt32</name>
    <filename>classH3DNetworkingUtils_1_1RemoteSFInt32.html</filename>
    <base>RemoteSF&lt; H3D::SFInt32 &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteSFInt32</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFInt32.html</anchorfile>
      <anchor>0b45f3f0ca7c3b0c2091ecb7dee92433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFInt32.html</anchorfile>
      <anchor>3b020eafc1b288238cc0b334a2bf9282</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFInt32.html</anchorfile>
      <anchor>1b301efdfaefd8cbe34f90a3e07b1b5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFInt32.html</anchorfile>
      <anchor>6cba959769194eb2c2e5978124f0ee4e</anchor>
      <arglist>(int const &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteSFRotation</name>
    <filename>classH3DNetworkingUtils_1_1RemoteSFRotation.html</filename>
    <base>RemoteSF&lt; H3D::SFRotation &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteSFRotation</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFRotation.html</anchorfile>
      <anchor>6799072d6f491023d256f8db5c83d129</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFRotation.html</anchorfile>
      <anchor>575633d9aa44f6a63cdf2176c6084562</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFRotation.html</anchorfile>
      <anchor>b5e2e996d4e029b44290986ab8956f25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFRotation.html</anchorfile>
      <anchor>acc6086415130d742cfe0684fa37bddb</anchor>
      <arglist>(H3D::Rotation const &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteSFString</name>
    <filename>classH3DNetworkingUtils_1_1RemoteSFString.html</filename>
    <base>RemoteSF&lt; H3D::SFString &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteSFString</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFString.html</anchorfile>
      <anchor>058b774b2fd14f7a1bd63ecda234fb21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFString.html</anchorfile>
      <anchor>2d3e98f84960a0df171f9b644db7b297</anchor>
      <arglist>(std::string const &amp;val)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFString.html</anchorfile>
      <anchor>8b87071365b9a99c69ddc5a3c89ef472</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFString.html</anchorfile>
      <anchor>652bc878a62156b522408f8fc9240a38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFString.html</anchorfile>
      <anchor>82655cfe89eacb63c3a30e6c730eecd2</anchor>
      <arglist>(std::string const &amp;pos)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteSFTime</name>
    <filename>classH3DNetworkingUtils_1_1RemoteSFTime.html</filename>
    <base>RemoteSF&lt; H3D::SFDouble &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteSFTime</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFTime.html</anchorfile>
      <anchor>29c234cea4dc536cb6a3c7f4ae66461a</anchor>
      <arglist>(H3D::Inst&lt; H3D::SFTime &gt; _sent_t=0, H3D::Inst&lt; SFTimeTransfer &gt; _received_t=0)</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFTime &gt;</type>
      <name>send_t</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFTime.html</anchorfile>
      <anchor>d32c427582a00841c4f5f317e8e3675f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; SFTimeTransfer &gt;</type>
      <name>received_t</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFTime.html</anchorfile>
      <anchor>073e075d71e162f5a444ec3ed328bd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFTime.html</anchorfile>
      <anchor>a561a95944b6a95806e6666498472720</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFTime.html</anchorfile>
      <anchor>fc5979d71d0c4e30688942ae95e2c0d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFTime.html</anchorfile>
      <anchor>ec31f6dfddda472fee3c4f5defef8ca4</anchor>
      <arglist>(H3DUtil::H3DTime const &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteSFVec2f</name>
    <filename>classH3DNetworkingUtils_1_1RemoteSFVec2f.html</filename>
    <base>RemoteSF&lt; H3D::SFVec2f &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteSFVec2f</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFVec2f.html</anchorfile>
      <anchor>28abe490364570a5dfe0eb41d9a077ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFVec2f.html</anchorfile>
      <anchor>a42354e8d0bec90510cc93d6b712afc1</anchor>
      <arglist>(H3D::Vec2f const &amp;val)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFVec2f.html</anchorfile>
      <anchor>40556199ecac95a51dbd83d16ae84b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFVec2f.html</anchorfile>
      <anchor>b9d62a37e9726c72d2212654e9781fcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFVec2f.html</anchorfile>
      <anchor>ca1495a91aea26bf109129dee9226d60</anchor>
      <arglist>(H3D::Vec2f const &amp;pos)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteSFVec3f</name>
    <filename>classH3DNetworkingUtils_1_1RemoteSFVec3f.html</filename>
    <base>RemoteSF&lt; H3D::SFVec3f &gt;</base>
    <member kind="function">
      <type></type>
      <name>RemoteSFVec3f</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFVec3f.html</anchorfile>
      <anchor>52018c46191f9768fc830e16bbf962df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFVec3f.html</anchorfile>
      <anchor>f9cd8a1bc58d4607600d506f281bbb67</anchor>
      <arglist>(H3D::Vec3f const &amp;val)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFVec3f.html</anchorfile>
      <anchor>ebcfc9546dee4b55252f0e2a59f314a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFVec3f.html</anchorfile>
      <anchor>def60584f5294c34f02f8664bdaecef2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSFVec3f.html</anchorfile>
      <anchor>3de1467ae722e9d7e4d1a7cba169ac0e</anchor>
      <arglist>(H3D::Vec3f const &amp;pos)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteSync</name>
    <filename>classH3DNetworkingUtils_1_1RemoteSync.html</filename>
    <member kind="function">
      <type></type>
      <name>RemoteSync</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSync.html</anchorfile>
      <anchor>b5ff4ecf4b935e389ba8733d5ea134b2</anchor>
      <arglist>(H3D::Inst&lt; ClockOffset &gt; _clockOffset=0, H3D::Inst&lt; TimePacketCollector &gt; _timePacketReceived=0, H3D::Inst&lt; SFRemoteTimePacket &gt; _remoteTimePacket=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSync.html</anchorfile>
      <anchor>8b1e7921b76b5ce812535272c0989cd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; ClockOffset &gt;</type>
      <name>clockOffset</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSync.html</anchorfile>
      <anchor>b5fe42913764d9fcf722fcc139243126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; TimePacketCollector &gt;</type>
      <name>timePacketReceived</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSync.html</anchorfile>
      <anchor>c626d90d73a256712240920220619d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; SFRemoteTimePacket &gt;</type>
      <name>remoteTimePacket</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSync.html</anchorfile>
      <anchor>a2733259a7185e3fedf96ccd4cf354c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteSync.html</anchorfile>
      <anchor>5870013b0bec027e4c794a72a2598a8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteTCPClient</name>
    <filename>classH3DNetworkingUtils_1_1RemoteTCPClient.html</filename>
    <base>H3DNetworkingUtils::RemoteClient</base>
    <member kind="function">
      <type></type>
      <name>RemoteTCPClient</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPClient.html</anchorfile>
      <anchor>9af2998275b00b803eb7d3674c035712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RemoteTCPClient</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPClient.html</anchorfile>
      <anchor>b7e3514372c1d5d532ee342569c1e174</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPClient.html</anchorfile>
      <anchor>4d50bc62692f993509461debcbb04bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>clientReceiveLoop</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPClient.html</anchorfile>
      <anchor>c1fab02c3f4eca1a20165aa5cb183886</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>startReceiving</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPClient.html</anchorfile>
      <anchor>725306bf44ee159a8bbb7c2db2e0901d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>restartClient</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPClient.html</anchorfile>
      <anchor>773ad39b24c08465c3b36abccac839c3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteTCPServer</name>
    <filename>classH3DNetworkingUtils_1_1RemoteTCPServer.html</filename>
    <base>H3DNetworkingUtils::RemoteServer</base>
    <member kind="function">
      <type></type>
      <name>RemoteTCPServer</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPServer.html</anchorfile>
      <anchor>0cda984922e7a89666f5f9a105528882</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RemoteTCPServer</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPServer.html</anchorfile>
      <anchor>dfd1a6b417539c9b351ed334c9f745f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPServer.html</anchorfile>
      <anchor>b0dcc08de7c95632458a872597cc023a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>startServer</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPServer.html</anchorfile>
      <anchor>d7cacc45a487783f7a151c9d0e45d3ff</anchor>
      <arglist>(int port_number)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>startReceiving</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPServer.html</anchorfile>
      <anchor>743fec551b18f17408849ca89c9bf3e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>listeningLoop</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPServer.html</anchorfile>
      <anchor>80c63e0d0d0727efb1b9e64b4e660e66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>listeningLoopRunning</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPServer.html</anchorfile>
      <anchor>4e5b44753208bf265fa5621b7af673db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setListeningLoopRunning</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPServer.html</anchorfile>
      <anchor>1aaf4ecd4a28a0a4f020c1f87ef9f1a1</anchor>
      <arglist>(bool v)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stopListeningThread</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteTCPServer.html</anchorfile>
      <anchor>b02c1369042d2b68a66d24d81bb44286</anchor>
      <arglist>()</arglist>
    </member>
    <class kind="struct">H3DNetworkingUtils::RemoteTCPServer::ListenData</class>
  </compound>
  <compound kind="struct">
    <name>H3DNetworkingUtils::RemoteTCPServer::ListenData</name>
    <filename>structH3DNetworkingUtils_1_1RemoteTCPServer_1_1ListenData.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteUDPClient</name>
    <filename>classH3DNetworkingUtils_1_1RemoteUDPClient.html</filename>
    <base>H3DNetworkingUtils::RemoteClient</base>
    <member kind="function">
      <type></type>
      <name>RemoteUDPClient</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPClient.html</anchorfile>
      <anchor>6bc5e0a6e349e8d06fff8bbb55f9014d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RemoteUDPClient</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPClient.html</anchorfile>
      <anchor>2541491ed2a9677fe253a8b3377ca096</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const H3D::H3DFloat</type>
      <name>PULSE_PERIOD</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPClient.html</anchorfile>
      <anchor>cf801663b6078cf00ca2287c97f9822c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPClient.html</anchorfile>
      <anchor>83b337f5ff939fccfd0b0b83221b90e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sendThisPacket</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPClient.html</anchorfile>
      <anchor>0d3e2b839186d794d03578119150dfe6</anchor>
      <arglist>(Packet &amp;packet)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>restartClient</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPClient.html</anchorfile>
      <anchor>11173b210b95e0adefa63dc69e1089c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>receiveLoop</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPClient.html</anchorfile>
      <anchor>ad5b47aeaf6b64ed05f1a5b618a78284</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sendLoop</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPClient.html</anchorfile>
      <anchor>67a3caa832f17b62b76d643f87795235</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>requestClose</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPClient.html</anchorfile>
      <anchor>c63d084ab27e513366562b6d88b32642</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::RemoteUDPServer</name>
    <filename>classH3DNetworkingUtils_1_1RemoteUDPServer.html</filename>
    <base>H3DNetworkingUtils::RemoteServer</base>
    <member kind="function">
      <type></type>
      <name>RemoteUDPServer</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPServer.html</anchorfile>
      <anchor>20ce875b2b97f428d634b7cf0eede280</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RemoteUDPServer</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPServer.html</anchorfile>
      <anchor>e03ed82b88a5ffb8bd25156263abb764</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPServer.html</anchorfile>
      <anchor>58496faab2d923180439fbfd27d05310</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sendThisPacket</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPServer.html</anchorfile>
      <anchor>877715f4db532e1265caab052ddb9441</anchor>
      <arglist>(Packet &amp;packet)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>receiveLoop</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPServer.html</anchorfile>
      <anchor>a4977d83adfb0fa35078bb0e0fa76b21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sendLoop</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPServer.html</anchorfile>
      <anchor>e04b779304bcad481c29ecf47a5fae0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>startServer</name>
      <anchorfile>classH3DNetworkingUtils_1_1RemoteUDPServer.html</anchorfile>
      <anchor>e8489f9908ab6719305b2b2d8ba3ac65</anchor>
      <arglist>(int port_number)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::SFTimePacket</name>
    <filename>classH3DNetworkingUtils_1_1SFTimePacket.html</filename>
    <member kind="function">
      <type></type>
      <name>SFTimePacket</name>
      <anchorfile>classH3DNetworkingUtils_1_1SFTimePacket.html</anchorfile>
      <anchor>5ae6d97c568ebf88def820b19ff5d552</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SFTimePacket</name>
      <anchorfile>classH3DNetworkingUtils_1_1SFTimePacket.html</anchorfile>
      <anchor>aa749bd5aaa667d5df46039b74d3b700</anchor>
      <arglist>(const TimePacket &amp;_value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::SlaveDynamic</name>
    <filename>classH3DNetworkingUtils_1_1SlaveDynamic.html</filename>
    <base>H3DNetworkingUtils::GrabableDynamic</base>
    <member kind="function">
      <type></type>
      <name>SlaveDynamic</name>
      <anchorfile>classH3DNetworkingUtils_1_1SlaveDynamic.html</anchorfile>
      <anchor>5acb9ba540fc801031f51dbe924d78aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const H3D::H3DNodeDatabase</type>
      <name>H3DNodeDatabase</name>
      <anchorfile>classH3DNetworkingUtils_1_1SlaveDynamic.html</anchorfile>
      <anchor>8043b96c131b8256a43743e815b4f640</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::StickyDynamic</name>
    <filename>classH3DNetworkingUtils_1_1StickyDynamic.html</filename>
    <base>H3DNetworkingUtils::Dynamic</base>
    <member kind="function">
      <type></type>
      <name>StickyDynamic</name>
      <anchorfile>classH3DNetworkingUtils_1_1StickyDynamic.html</anchorfile>
      <anchor>94d71002da812921722da4a41a6abb7a</anchor>
      <arglist>(H3D::Inst&lt; H3D::SFBool &gt; locked=0, H3D::Inst&lt; H3D::SFFloat &gt; startForce=0, H3D::Inst&lt; H3D::SFFloat &gt; slideForce=0, H3D::Inst&lt; H3D::SFFloat &gt; friction=0, H3D::Inst&lt; H3D::SFTime &gt; stopDelay=0)</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>locked</name>
      <anchorfile>classH3DNetworkingUtils_1_1StickyDynamic.html</anchorfile>
      <anchor>df5e36a74ae407fc57e2865b75c3c4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>startForce</name>
      <anchorfile>classH3DNetworkingUtils_1_1StickyDynamic.html</anchorfile>
      <anchor>af0c0e9bfbef7692218c04436e34c64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>slideForce</name>
      <anchorfile>classH3DNetworkingUtils_1_1StickyDynamic.html</anchorfile>
      <anchor>04741c03ae052211ab2996d23872377f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFFloat &gt;</type>
      <name>friction</name>
      <anchorfile>classH3DNetworkingUtils_1_1StickyDynamic.html</anchorfile>
      <anchor>8a50888ba0bbf3991272ce050dc1552e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFTime &gt;</type>
      <name>stopDelay</name>
      <anchorfile>classH3DNetworkingUtils_1_1StickyDynamic.html</anchorfile>
      <anchor>a9e2ee00f2ace901f5191dbb3f7b8b14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::ToolPosDetector</name>
    <filename>classH3DNetworkingUtils_1_1ToolPosDetector.html</filename>
    <member kind="function">
      <type></type>
      <name>ToolPosDetector</name>
      <anchorfile>classH3DNetworkingUtils_1_1ToolPosDetector.html</anchorfile>
      <anchor>2f6757941c485e0a79925a6f0023d42f</anchor>
      <arglist>(H3D::Inst&lt; H3D::SFBool &gt; _enabled=0, H3D::Inst&lt; H3D::SFInt32 &gt; _deviceIndex=0, H3D::Inst&lt; ThreadSafeSFVec3f &gt; _globalPos=0, H3D::Inst&lt; ThreadSafeSFVec3f &gt; _localPos=0)</arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFBool &gt;</type>
      <name>enabled</name>
      <anchorfile>classH3DNetworkingUtils_1_1ToolPosDetector.html</anchorfile>
      <anchor>512cdafcff7482f8f8c66455a56dd317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; H3D::SFInt32 &gt;</type>
      <name>deviceIndex</name>
      <anchorfile>classH3DNetworkingUtils_1_1ToolPosDetector.html</anchorfile>
      <anchor>0ddfb1b752e550e71e1433aa1350da18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; ThreadSafeSFVec3f &gt;</type>
      <name>globalPos</name>
      <anchorfile>classH3DNetworkingUtils_1_1ToolPosDetector.html</anchorfile>
      <anchor>997bf4194f79de0861d32b41ede7919f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>auto_ptr&lt; ThreadSafeSFVec3f &gt;</type>
      <name>localPos</name>
      <anchorfile>classH3DNetworkingUtils_1_1ToolPosDetector.html</anchorfile>
      <anchor>dc498379a041247a01f63e95394265a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static H3D::H3DNodeDatabase</type>
      <name>database</name>
      <anchorfile>classH3DNetworkingUtils_1_1ToolPosDetector.html</anchorfile>
      <anchor>c3611aff5ecc9964792e92f12a898e72</anchor>
      <arglist></arglist>
    </member>
    <class kind="class">H3DNetworkingUtils::ToolPosDetector::ThreadSafeSFVec3f</class>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::ToolPosDetector::ThreadSafeSFVec3f</name>
    <filename>classH3DNetworkingUtils_1_1ToolPosDetector_1_1ThreadSafeSFVec3f.html</filename>
  </compound>
  <compound kind="class">
    <name>H3DNetworkingUtils::VecFilter</name>
    <filename>classH3DNetworkingUtils_1_1VecFilter.html</filename>
    <member kind="function">
      <type></type>
      <name>VecFilter</name>
      <anchorfile>classH3DNetworkingUtils_1_1VecFilter.html</anchorfile>
      <anchor>bbc44f8da765c2bf1206b43a83b138f0</anchor>
      <arglist>(int sample_sz)</arglist>
    </member>
    <member kind="function">
      <type>H3DUtil::ArithmeticTypes::Vec3f</type>
      <name>filter</name>
      <anchorfile>classH3DNetworkingUtils_1_1VecFilter.html</anchorfile>
      <anchor>2bc4ff30d62e865fc9bdc6e5c2438ccb</anchor>
      <arglist>(H3DUtil::ArithmeticTypes::Vec3f const &amp;raw_value, double time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resetValue</name>
      <anchorfile>classH3DNetworkingUtils_1_1VecFilter.html</anchorfile>
      <anchor>9f16f35c1fa624ec1d4ddf76a442f3be</anchor>
      <arglist>(int sample_sz)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sampleSize</name>
      <anchorfile>classH3DNetworkingUtils_1_1VecFilter.html</anchorfile>
      <anchor>f19e62d232f8287aab830a4fe8768272</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
</tagfile>
