4"      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  M  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMLKJIHGFEDCBA@?>=<6789:;12345&'()*+,-./0%$#"!  M   %$#"!  !"#$%& '()*+,-./0'()*+,-./01234523456789:;789:;<=>?@ABCDEFGHIJKL MNOPQMNOPQMNOPQMNOPQRSTUVWXYZ RSTUVWXYZ STUVRWXYZ RSTUVWXYZG     [\ ]^_`abcdefghijklmnopqrstuvwxyz!"#${|}~$[\]^_`abcdefghijklmnopqrstuvwxyz{|}~$efghijklmnopq]rstuvwxyz\^_[`abcd{|}~$[\]^_`abcdefghijklmnopqrstuvwxyz{|}~*%&'()*+,-./0123456'789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ _`abcde  J &'()*+,-./0123456789:;<>@BDFHLf !"#$%&'()*+,-./01234556789:;<=>??@ABCCDEFGHIJKLMNOPQRSTUVWXYZ[\]^Y_`abcdefghijklmnoYpqrstuvwxyz{|}~           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg h i j k l m noHODE-2008.10.27Physics.ODE.TypesPhysics.ODE.MassPhysics.ODE.WorldPhysics.ODE.BodyPhysics.ODE.JointPhysics.ODE.GeomPhysics.ODE.SpacePhysics.ODE.ObjectsPhysics.ODE.CollisionPhysics.ODE.RotationPhysics.ODE.OverloadingPhysics.ODE.UtilitiesPhysics.ODE.Hsc Physics.ODE RotationModeFinite Infinitesimal GeomClass HashSpace SimpleSpace TriangleMeshRay GeomTransformPlaneCylinderCappedCylinderBoxSphere BodyIndexSecondFirst JointTypeAMotorFixedHinge2 UniversalContactSliderHingeBall SurfaceMode HaveApprox12 HaveApprox11 HaveSlip2 HaveSlip1 HaveMotion2 HaveMotion1 HaveSoftCFM HaveSoftERP HaveBounce HaveFDir1HaveMu2Surface surfaceMu surfaceMu2 surfaceBouncesurfaceSoftERPsurfaceSoftCFMsurfaceMotion1surfaceMotion2 surfaceSlip1 surfaceSlip2 ContactInfocontactSurface contactGeom contactFDir1 ContactGeom contactPos contactNormal contactDepthcontactObjectsMass MassStruct JointGroupJointGroupStructJoint JointStructGeom GeomStructBody BodyStructSpace SpaceStructWorld WorldStruct QuaternionMatrix3ODErealcreate destroyMassmasssetZeroadjustcloseODE destroyWorld setGravity getGravitystep quickStepsetContactSurfaceLayergetContactSurfaceLayergetRawBodyDatasetRawBodyDatagetMass setBodyDatasetSafeBodyData getBodyDatatryGetSafeBodyDatagetSafeBodyDatasetFiniteRotationModegetFiniteRotationMode destroyBodysetBodyPositiongetBodyPositionsetBodyQuaterniongetBodyQuaternionsetBodyRotationgetBodyRotation setLinearVel getLinearVel setAngularVel getAngularVelsetMassaddForcesetForcegetForce addTorque setTorque getTorque enableBody disableBody isBodyEnabled getNumJointsgetJointsetGravityModegetGravityModegetRawJointDatasetRawJointData createGroup setJointDatasetSafeJointData getJointDatatryGetSafeJointDatagetSafeJointData createBall createHinge createSlider createContact destroyJoint destroyGroup emptyGroupattachgetTypegetBody areConnectedareConnectedExcluding setBallAnchor getBallAnchorsetHingeAnchor setHingeAxisgetRawGeomDatasetRawGeomData setGeomDatasetSafeGeomData getGeomDatatryGetSafeGeomDatagetSafeGeomData destroyGeomsetBody getBodyUnsafesetGeomPositiongetGeomPositionsetGeomQuaterniongetGeomQuaternionsetGeomRotationgetGeomRotationisSpacegetSpacegetClass enableGeom disableGeom isGeomEnabled tryGetGeomgetGeom createSimple createHash destroySpace setLevels getLevels setCleanup getCleanupaddremovequery getNumGeoms getGeomUnsafe createSpheresphereSetRadiussphereGetRadiusspherePointDepth createBox boxSetLengths boxGetLengths boxPointDepth createPlaneplaneSetParamsplaneGetParamsplanePointDepthcollide spaceCollidefromEulerAnglesfromAxisAndAngle setIdentity createMatrix3 peekMatrix3 HasEnableenabledisable isEnabledHasData setRawDatasetData setSafeData getRawDatagetData getSafeDatatryGetSafeData IsPlaceable getPosition setPosition getQuaternion setQuaternion getRotation setRotation HasDestroydestroyforceFinalization peekVector3 pokeVector3 peekVector4 peekMatrix addressOfGeom toBitmask fromBitmask toSurfaceModefromSurfaceMode sizeOfMass sizeOfMatrix3 sizeOfMatrix4peekMass toJointType fromJointType toBodyIndex fromBodyIndex toGeomClass fromGeomClassadjustdMassAdjustsetZerodMassSetZero2getContactSurfaceLayerdWorldGetContactSurfaceLayer2setContactSurfaceLayerdWorldSetContactSurfaceLayerquickStepdWorldQuickStepstepdWorldStepgetGravitydWorldGetGravitysetGravitydWorldSetGravitydestroyWorlddWorldDestroycreatedWorldCreate!getGravityModedBodyGetGravityMode!setGravityModedBodySetGravityModegetJointdBodyGetJointgetNumJointsdBodyGetNumJoints0getFiniteRotationAxis_dBodyGetFiniteRotationAxis0setFiniteRotationAxis_dBodySetFiniteRotationAxis0getFiniteRotationMode_dBodyGetFiniteRotationMode0setFiniteRotationMode_dBodySetFiniteRotationModeisBodyEnableddBodyIsEnableddisableBodydBodyDisableenableBodydBodyEnablegetTorquedBodyGetTorquesetTorquedBodySetTorqueaddTorquedBodyAddTorquegetForcedBodyGetForcesetForcedBodySetForceaddForcedBodyAddForcesetMassdBodySetMassgetAngularVeldBodyGetAngularVelsetAngularVeldBodySetAngularVelgetLinearVeldBodyGetLinearVelsetLinearVeldBodySetLinearVelgetBodyRotationdBodyGetRotationsetBodyRotationdBodySetRotation#getBodyQuaterniondBodyGetQuaternion#setBodyQuaterniondBodySetQuaterniongetBodyPositiondBodyGetPositionsetBodyPositiondBodySetPositiondestroyBodydBodyDestroycreatedBodyCreatecGetMasssetFiniteRotationMode_getFiniteRotationMode_setFiniteRotationAxis_getFiniteRotationAxis_setHingeAxisdJointSetHingeAxis"setHingeAnchordJointSetHingeAnchor getBallAnchordJointGetBallAnchor setBallAnchordJointSetBallAnchor+areConnectedExcludingdAreConnectedExcludingareConnecteddAreConnectedgetBodydJointGetBodygetTypedJointGetTypeattachdJointAttachemptyGroupdJointGroupEmptydestroyGroupdJointGroupDestroydestroyJointdJointDestroycreateGroup'dJointGroupCreate createContactdJointCreateContactcreateSliderdJointCreateSlidercreateHingedJointCreateHingecreateBalldJointCreateBall createGroup'isGeomEnableddGeomIsEnableddisableGeomdGeomDisableenableGeomdGeomEnablegetClassdGeomGetClassgetSpacedGeomGetSpaceisSpacedGeomIsSpacegetGeomRotationdGeomGetRotationsetGeomRotationdGeomSetRotation#getGeomQuaterniondGeomGetQuaternion#setGeomQuaterniondGeomSetQuaterniongetGeomPositiondGeomGetPositionsetGeomPositiondGeomSetPositiongetBodydGeomGetBodygetBodyUnsafedGeomGetBodysetBodydGeomSetBodydestroyGeomdGeomDestroygetGeomUnsafedSpaceGetGeomgetNumGeomsdSpaceGetNumGeomsquerydSpaceQueryremovedSpaceRemove adddSpaceAddgetCleanupdSpaceGetCleanupsetCleanupdSpaceSetCleanupgetLevelsdHashSpaceGetLevelssetLevelsdHashSpaceSetLevelsdestroySpacedSpaceDestroycreateHashdHashSpaceCreatecreateSimpledSimpleSpaceCreate#planePointDepthdGeomPlanePointDepth!planeGetParamsdGeomPlaneGetParams!planeSetParamsdGeomPlaneSetParamscreatePlanedCreatePlaneboxPointDepthdGeomBoxPointDepthboxGetLengthsdGeomBoxGetLengthsboxSetLengthsdGeomBoxSetLengthscreateBoxdCreateBox%spherePointDepthdGeomSpherePointDepth#sphereGetRadiusdGeomSphereGetRadius#sphereSetRadiusdGeomSphereSetRadiuscreateSpheredCreateSphere cSpaceCollide mkRawCallback rawCollidecMemsetCallback RawCallback mkCallback