Springhead

o*Springhead

o+File List

|o*Affine.h

|o*Base.h

|o*BaseDebug.h

|o*BaseTypeInfo.h

|o*BaseUtility.h

|o*CDCollisionEngine.h

|o*CDConvex.h

|o*CDDetectorImp.h

|o*CDFramePair.h

|o*CDGeometry.h

|o*CDMesh.h

|o*CDPhysicalMaterial.h

|o*CDPolyhedron.h

|o*CDQuickHull2D.h

|o*CDQuickHull2DImp.h

|o*CDQuickHull3D.h

|o*CDQuickHull3DImp.h

|o*CDSphere.h

|o*Collision.h

|o*Combination.h

|o*D3DocNode.h

|o*D3FileDoc.h

|o*D3Import.h

|o*D3Material.h

|o*D3Mesh.h

|o*D3Render.h

|o*D3Sphere.h

|o*Device.h

|o*DRADAPIO.h

|o*DRContecIsaCounter.h

|o*DRContecIsaDa.h

|o*DREzUSB.h

|o*DRIHCSh4.h

|o*DRNittaForce.h

|o*DRRealDevice.h

|o*DRRealDevicePool.h

|o*DRTokin3D.h

|o*DRUPP.h

|o*DRUsb20Sh4.h

|o*DRUsb20Simple.h

|o*DRUsbH8Simple.h

|o*DRUsbH8SimpleDef.h

|o*DVADBase.h

|o*DVCounterBase.h

|o*DVDABase.h

|o*DVDeviceManager.h

|o*DVForceBase.h

|o*DVOrientationBase.h

|o*DVPIOBase.h

|o*DVVirtualDevice.h

|o*DVVirtualDevicePool.h

|o*DynaHaptic.h

|o*DynaHapticDoc.h

|o*DynaHapticView.h

|o*Env.h

|o*FIDefRecord.h

|o*FIDocConverter.h

|o*FIDocNode.h

|o*FIDocScene.h

|o*FIDocument.h

|o*FIFileDoc.h

|o*FIIterator.h

|o*FileIO.h

|o*FISpirit.h

|o*FITreeConverter.h

|o*FITreeConverterImpl.h

|o*FITypeDesc.h

|o*FWApp.h

|o*Graphics.h

|o*GRCamera.h

|o*GRLight.h

|o*GRLoadBmp.h

|o*GRMaterial.h

|o*GRMesh.h

|o*GRRender.h

|o*GRSound.h

|o*GRSphere.h

|o*GRVisual.h

|o*HIBase.h

|o*HIHapticDevice.h

|o*HIMouse.h

|o*HIOrientation.h

|o*HIRUIBase.h

|o*HIRUIKuma.h

|o*HIS.h

|o*HisConfig.h

|o*HISpidar2.H

|o*HISpidar3.h

|o*HISpidar4.h

|o*HISpidar4Angle.h

|o*HISpidar4D.h

|o*HISpidar8.h

|o*HISpidar8MotorTest.h

|o*HISpidarCalc3DOF.h

|o*HISPidarCalc6DOF.h

|o*HISpidarCalcBase.h

|o*HISpidarCanoe.h

|o*HISpidarFishing.h

|o*HISpidarFishingRod.h

|o*HISpidarG6.h

|o*HISpidarG645.h

|o*HISpidarG6C.h

|o*HISpidarG6Jun.h

|o*HISpidarG6O.h

|o*HISpidarG6WB.h

|o*HISpidarG6X.h

|o*HISpidarG6X2.h

|o*HISpidarG6X3.h

|o*HISpidarI7.h

|o*HISpidarMotor.h

|o*HISpidarMotorAngle.h

|o*HIStepWalk.h

|o*HITurnTable.h

|o*ImpD3D.h

|o*JointControl.h

|o*KeyList.h

|o*DynaHaptic/MainFrm.h

|o*MFCD3DDyna/MainFrm.h

|o*MFCD3DDyna.h

|o*MFCD3DDynaDoc.h

|o*MFCD3DDynaView.h

|o*PHChangeObject.h

|o*PHConstraint.h

|o*PHContactEngine.h

|o*PHConvexPair.h

|o*PHForceField.h

|o*PHGeometry2D.h

|o*PHJoint.h

|o*PHJoint1D.h

|o*PHJointControl.h

|o*PHJointMulti.h

|o*PHJointPid.h

|o*PHMagneticEngine.h

|o*PHPenalty.h

|o*PHSolid.h

|o*PHSpring.h

|o*PHStickEngine.h

|o*PHWarp.h

|o*PHWater.h

|o*PHWaterContact.h

|o*PHWaterResistanceMap.h

|o*physics.h

|o*QuadProgram.h

|o*DynaHaptic/Resource.h

|o*MFCD3DDyna/Resource.h

|o*RingBuf.h

|o*SceneGraph.h

|o*SGBehaviorEngine.h

|o*SGEngine.h

|o*SGFrame.h

|o*SGObject.h

|o*SGRenderEngine.h

|o*SGScene.h

|o*Spidar.h

|o*Springhead.h

|o*DynaHaptic/StdAfx.h

|o*MFCD3DDyna/StdAfx.h

|o*StrBufBase.h

|o*TinyMat.h

|o*TinyVec.h

|o*TKINPUT.H

|o*TKINPUTDEF.H

|o*TMatrix.h

|o*TMatrixUtility.h

|o*TQuaternion.h

|o*Tuadapio.h

|o*tutorialVC.h

|o*TVector.h

|o*unistd.h

|o*WBComStream.h

|o*WBCriticalSection.h

|o*WBDllLoader.h

|o*WBDllLoaderImpl.h

|o*WBIniFile.h

|o*WBMMTimer.h

|o*WBPath.h

|o*WBPortIO.H

|o*WBPreciseTimer.h

|o*WBSocket.h

|o*WBSockStr.h

|o*WBUtility.h

|o*WBWin.h

|o*WBWindowMan.h

|o*WBWinDriver.h

|o*WBWinEnv.h

|o*WBWinTypes.h

|o*WinBasis.h

|o*WinDX.h

|o*WXCallback.h

|o*WXComBase.h

|o*WXD3D.h

|\*WXError.h

o+Class List

|o*Spr::CDCollisionEngine

|o*Spr::CDCollisionEngine::ActivePair

|o*Spr::CDCollisionEngine::TConvexIt

|o*Spr::CDCollisionEngine::TGeometryIt

|o*Spr::CDCollisionListener

|o*Spr::CDCollisionListeners

|o*Spr::CDContactAnalysis

|o*Spr::CDConvexPair

|o*Spr::CDConvexPairs

|o*Spr::CDConvexPairWithNormal

|o*Spr::CDConvexPairWithRecord

|o*Spr::CDFrame

|o*Spr::CDFramePair

|o*Spr::CDFramePair::CDConvexPairIt

|o*Spr::CDFramePair::CDIsActive

|o*Spr::CDFramePairWithNormal

|o*Spr::CDFramePairWithRecord

|o*Spr::CDFramePairWithRecords

|o*Spr::CDGeometries

|o*Spr::CDGeometry

|o*Spr::CDGeometryPair

|o*Spr::CDGeometryPairs

|o*Spr::CDIntersection

|o*Spr::CDIntersections

|o*Spr::CDMesh

|o*Spr::CDPhysicalMaterial

|o*Spr::CDPhysicalMaterialData

|o*Spr::CDPolyhedron

|o*Spr::CDQHLine< TVtx >

|o*Spr::CDQHLines< TVtx >

|o*Spr::CDQHLines< TVtx >::TVtxs

|o*Spr::CDQHPlane< TVtx >

|o*Spr::CDQHPlanes< TVtx >

|o*Spr::CDQHPlanes< TVtx >::TVtxs

|o*Spr::CDQHVtx2DSample

|o*Spr::CDQHVtx3DSample

|o*Spr::CDSphere

|o*Spr::CDUserRecords

|o*CMFCD3DDynaView

|o*PTM::ConstEVector< T >

|o*Spr::D3DocNode

|o*Spr::D3FileDoc

|o*Spr::D3Material

|o*Spr::D3Mesh

|o*Spr::D3Render

|o*Spr::D3SaveScene

|o*Spr::D3Sphere

|o*Spr::D3TextureManager

|o*Spr::DRAdapio

|o*Spr::DRAdapio::DVDA

|o*Spr::DRContecIsaCounter

|o*Spr::DRContecIsaCounter::VirtualDevice

|o*Spr::DRContecIsaDa

|o*Spr::DRContecIsaDa::VirtualDevice

|o*Spr::DRIHCSh4

|o*Spr::DRIHCSh4::VirtualDeviceAd

|o*Spr::DRIHCSh4::VirtualDeviceCounter

|o*Spr::DRIHCSh4::VirtualDeviceDa

|o*Spr::DRIHCSh4::VirtualDevicePio

|o*Spr::DRNittaForce::VirtualDevice

|o*Spr::DRRealDevice

|o*Spr::DRRealDevicePool

|o*Spr::DRTokin3D::DVOrientation

|o*Spr::DRUpp

|o*Spr::DRUsb20Sh4

|o*Spr::DRUsb20Sh4::VirtualDeviceAd

|o*Spr::DRUsb20Simple

|o*Spr::DRUsb20Simple::VirtualDeviceCounter

|o*Spr::DRUsb20Simple::VirtualDeviceDa

|o*Spr::DRUsb20Simple::VirtualDevicePio

|o*Spr::DRUsbH8Simple

|o*Spr::DRUsbH8Simple::VirtualDeviceDa

|o*Spr::DVAdBase

|o*Spr::DVCounterBase

|o*Spr::DVDaBase

|o*Spr::DVDeviceManager

|o*Spr::DVForceBase

|o*Spr::DVInputPortBase

|o*Spr::DVOrientationBase

|o*Spr::DVOutputPortBase

|o*Spr::DVPioBase

|o*Spr::DVPortEnum

|o*Spr::DVVirtualDevice

|o*Spr::DVVirtualDevicePool

|o*Spr::FIBaseLoader

|o*Spr::FIBaseSaver

|o*Spr::FIDocConvBase

|o*Spr::FIDocConverter

|o*Spr::FIDocConvMove

|o*Spr::FIDocNode

|o*Spr::FIDocNode::TValue

|o*Spr::FIDocNodeBase

|o*Spr::FIDocNodePos

|o*Spr::FIDocNodes

|o*Spr::FIFileDoc

|o*Spr::FIIterator

|o*Spr::FIIteratorImpBase

|o*Spr::FILoadScene

|o*Spr::FILoders

|o*Spr::FIObjectSaver< T, bAdd, bCont >

|o*Spr::FIPhraseParser

|o*Spr::FIProtoSaver

|o*Spr::FIPTPhraseParser

|o*Spr::FIPTSkipParser

|o*Spr::FIReference< T >

|o*Spr::FISavers

|o*Spr::FISaveScene

|o*Spr::FISkipParser

|o*Spr::FIStringLess

|o*Spr::FITypeDesc

|o*Spr::FITypeDesc::Composit

|o*Spr::FITypeDesc::Field

|o*Spr::FITypeDescDb

|o*Spr::FIVVector< T >

|o*Spr::FIVVectorBase

|o*Spr::GRCamera

|o*Spr::GRCameraData

|o*Spr::GRMaterial

|o*Spr::GRMesh

|o*Spr::GRRender

|o*Spr::GRSphere

|o*Spr::GRVisual

|o*Spr::HIBase

|o*Spr::HIForceDevice3D

|o*Spr::HIForceDevice6D

|o*Spr::HIForceDevice7D

|o*Spr::HIHapticDevice

|o*Spr::HIRuiBase

|o*Spr::HIRuiKuma

|o*Spr::HISpidar2

|o*Spr::HISpidar3

|o*Spr::HISpidar4

|o*Spr::HISpidar4D

|o*Spr::HISpidarCalc3Dof

|o*Spr::HISpidarCalc6Dof

|o*Spr::HISpidarCalcBase

|o*Spr::HISpidarCanoe

|o*Spr::HISpidarFishing

|o*Spr::HISpidarFishingRod

|o*Spr::HISpidarG6

|o*Spr::HISpidarG6C

|o*Spr::HISpidarG6Jun

|o*Spr::HISpidarG6O

|o*Spr::HISpidarG6WB

|o*Spr::HISpidarG6X

|o*Spr::HISpidarG6X2

|o*Spr::HISpidarG6X3

|o*Spr::HISpidarI7

|o*Spr::HITurnTable

|o*Spr::PHChangeObject

|o*Spr::PHChangeObjectCollision

|o*Spr::PHChangeObjectContainer

|o*Spr::PHChangeObjectOrientation

|o*Spr::PHChangeObjectOrientationInfo

|o*Spr::PHChangeObjects

|o*Spr::PHContactEngine

|o*Spr::PHContactEngine::ConvexPairRecord

|o*Spr::PHContactEngine::FramePairRecord

|o*Spr::PHContactEngine::FrameRecord

|o*Spr::PHJoint1D

|o*Spr::PHJointBall

|o*Spr::PHJointBase

|o*Spr::PHJointClearForce

|o*Spr::PHJointEngine

|o*Spr::PHJointHinge

|o*Spr::PHJointMulti< NDOF >

|o*Spr::PHJointSlider

|o*Spr::PHJointUniversal

|o*Spr::PHPenalties

|o*Spr::PHPenalty

|o*Spr::PHPenaltyEngine

|o*Spr::PHSolid

|o*Spr::PHSolidClearForce

|o*Spr::PHSolidContainer

|o*Spr::PHSolverBase

|o*Spr::PHStickEngine

|o*Spr::PHWarp

|o*Spr::PHWarpEngine

|o*Spr::PHWarpEngine::FramePairRecord

|o*Spr::PHWarps

|o*Spr::PHWaterContactEngine

|o*QuadProgramImp< MATNN, VECN, VEC2N, VECNI >

|o*Spr::SGBBox

|o*Spr::SGBehaviorEngine

|o*Spr::SGBehaviorEngines

|o*Spr::SGBehaviorState

|o*Spr::SGBehaviorStates

|o*Spr::SGEngine

|o*Spr::SGEngines

|o*Spr::SGFrame

|o*Spr::SGFrames

|o*Spr::SGObject

|o*Spr::SGObjectNames

|o*Spr::SGObjects

|o*Spr::SGRenderEngine

|o*Spr::SGRenderEngines

|o*Spr::SGScene

|o*Spr::TMatrix2< T >

|o*Spr::TMatrix3< T >

|o*TQuadProgram< T, N >

|o*Spr::TQuaternion< ET >

|o*PTM::TSubVectorDim< SOFF, SDIM >

|o*Spr::TVec2< T >

|o*Spr::TVec3< T >

|o*Spr::TVec4< T >

|o*PTM::TVector< N, T >

|o*PTM::TVectorBase< N, D >

|o*Spr::UTCombination< T >

|o*Spr::UTKeyList< T, Pred >

|o*Spr::UTRef< T >

|o*Spr::UTRefArray< T, ARRAY >

|o*Spr::UTRefCount

|o*Spr::UTStack< T, Cont >

|o*Spr::UTTreeNode< T, ARRAY >

|o*Spr::UTTypeInfo

|o*Spr::UTTypeInfoBase

|o*Spr::UTTypeInfoImp< T >

|o*Spr::UTTypeInfoImpAbst< T >

|o*PTM::VectorImp< SZ, STR, OD >

|o*VQuadProgram< T >

|o*PTM::VVector< T >

|o*Spr::WBComStatus

|o*Spr::WBComStream

|o*Spr::WBDllLoader

|o*Spr::WBLoadWindowsDriver

|o*Spr::WBMMTimer

|o*Spr::WBPreciseTimer

|o*Spr::WBSockStream

|o*Spr::WBSockStreambuf

|o*Spr::WBWindowMan

|o*Spr::WXD3D

|o*Spr::WXD3DDevice

|o*Spr::WXDXError

|o*Spr::WXDXFile

|o*Spr::WXInterface< IF, iid >

|o*Spr::WXSingletonInterface< IF, iid >

|\*Spr::WXUnknown

o+Class Hierarchy

|o*Spr::CDCollisionEngine::ActivePair

|o*Spr::CDCollisionEngine::TConvexIt

|o*Spr::CDCollisionEngine::TGeometryIt

|o+Spr::CDCollisionListener

|o*Spr::CDCollisionListeners

|o*Spr::CDContactAnalysis

|o+Spr::CDFramePair

|o*Spr::CDFramePair::CDConvexPairIt

|o*Spr::CDFramePair::CDIsActive

|o*Spr::CDGeometries

|o*Spr::CDIntersection

|o*Spr::CDIntersections

|o*Spr::CDPhysicalMaterialData

|o*Spr::CDPolyhedron

|o*Spr::CDQHLine< TVtx >

|o*Spr::CDQHLines< TVtx >

|o*Spr::CDQHLines< TVtx >::TVtxs

|o*Spr::CDQHPlane< TVtx >

|o*Spr::CDQHPlanes< TVtx >

|o*Spr::CDQHPlanes< TVtx >::TVtxs

|o*Spr::CDQHVtx2DSample

|o*Spr::CDQHVtx3DSample

|o*Spr::CDSphere

|o*Spr::CDUserRecords

|o*CMFCD3DDynaView

|o*Spr::D3TextureManager

|o*Spr::DRRealDevicePool

|o*Spr::DRUpp

|o*Spr::DVDeviceManager

|o+Spr::DVPortEnum

|o*Spr::DVVirtualDevicePool

|o*Spr::FIDocConverter

|o*Spr::FIDocNode::TValue

|o*Spr::FIDocNodePos

|o*Spr::FIIterator

|o*Spr::FIIteratorImpBase

|o*Spr::FILoders

|o*Spr::FIPhraseParser

|o*Spr::FIProtoSaver

|o*Spr::FIPTPhraseParser

|o*Spr::FIPTSkipParser

|o*Spr::FIReference< T >

|o*Spr::FISavers

|o*Spr::FISkipParser

|o*Spr::FIStringLess

|o*Spr::FITypeDesc::Composit

|o*Spr::FITypeDesc::Field

|o+Spr::FIVVectorBase

|o*Spr::GRCameraData

|o+Spr::HISpidarCalcBase

|o*Spr::HITurnTable

|o*Spr::PHChangeObjectOrientationInfo

|o*Spr::PHChangeObjects

|o*Spr::PHPenalties

|o*Spr::PHWarps

|o*QuadProgramImp< MATNN, VECN, VEC2N, VECNI >

|o+QuadProgramImp< TMatrixRow< N, N, T >, TVector< N, T >, TVector< 2 *N, T >, TVector< N, int > >

|o+QuadProgramImp< VMatrixRow< T >, VVector< T >, VVector< T >, VVector< int > >

|o*Spr::SGBBox

|o*Spr::SGBehaviorStates

|o+Spr::SGEngines

|o*Spr::SGFrames

|o*Spr::SGObjectNames

|o*Spr::TMatrix2< T >

|o*Spr::TMatrix3< T >

|o*PTM::TSubVectorDim< SOFF, SDIM >

|o*Spr::UTCombination< T >

|o+Spr::UTCombination< UTRef< CDConvexPair > >

|o+Spr::UTCombination< UTRef< CDFramePairWithRecord > >

|o+Spr::UTCombination< UTRef< CDGeometryPair > >

|o*Spr::UTKeyList< T, Pred >

|o*Spr::UTRef< T >

|o*Spr::UTRef< WXComInitImp >

|o*Spr::UTRefArray< T, ARRAY >

|o+Spr::UTRefCount

||o+Spr::CDConvexPair

||o*Spr::CDFrame

||o*Spr::CDFramePairWithRecord

||o*Spr::CDGeometryPair

||o+Spr::DRRealDevice

||o+Spr::DVVirtualDevice

||o*Spr::FIBaseLoader

||o+Spr::FIBaseSaver

||o+Spr::FIDocConvBase

||o+Spr::FIDocNodeBase

||o*Spr::FIDocNodeBase

||o+Spr::FIFileDoc

||o*Spr::FIFileDoc

||o*Spr::FILoadScene

||o+Spr::FISaveScene

||o*Spr::FITypeDesc

||o*Spr::FITypeDescDb

||o+Spr::HIBase

||o*Spr::SGBehaviorState

||\+Spr::SGObject

|o*Spr::UTStack< T, Cont >

|o*Spr::UTStack< FIObjectAdder >

|o+Spr::UTStack< UTRef< FIDocNodeBase > >

|o+Spr::UTStack< UTRef< SGObject > >

|o*Spr::UTTreeNode< T, ARRAY >

|o+Spr::UTTreeNode< D3DocNode >

|o+Spr::UTTreeNode< FIDocNode >

|o+Spr::UTTreeNode< PHJointBase >

|o+Spr::UTTreeNode< SGFrame, SGFrames >

|o+Spr::UTTypeInfo

|o+Spr::UTTypeInfoBase

|o*PTM::VectorImp< SZ, STR, OD >

|o+PTM::VectorImp< D >

|o+PTM::VectorImp< TVecDesc< TQuaternion< ET >, ET > >

|o+PTM::VectorImp< TVecDesc< TVec2< T >, T > >

|o+PTM::VectorImp< TVecDesc< TVec3< T >, T > >

|o+PTM::VectorImp< TVecDesc< TVec4< T >, T > >

|o+PTM::VectorImp< TVectorDesc< (OD::STRIDE), TSubVector< SZ, OD >, TVector< SZ, OD::element_type >, OD::element_type, OD::zero > >

|o+PTM::VectorImp< TVectorDesc< 1, ConstEVector< T >, VVector< T >, T, T > >

|o*PTM::VectorImp< TVectorDesc< 1, EVector< T >, VVector< T >, T, T > >

|o+PTM::VectorImp< TVectorDesc< 1, TVector< N, double >, TVector< N, double >, double > >

|o+PTM::VectorImp< TVectorDesc< 1, TVector< N, T >, TVector< N, T >, T > >

|o+PTM::VectorImp< TVectorDesc< 1, VVector< T >, VVector< T >, T > >

|o+PTM::VectorImp< TVectorDesc< STR *(OD::STRIDE), TVectorSlice< SZ, STR, OD >, TVector< SZ, OD::element_type >, OD::element_type, OD::zero > >

|o*PTM::VectorImp< VectorDesc< ConstEVectorSlice< T >, VVector< T >, T > >

|o*PTM::VectorImp< VectorDesc< EVectorSlice< T >, VVector< T >, T > >

|o*Spr::WBComStatus

|o*Spr::WBComStream

|o*Spr::WBDllLoader

|o*Spr::WBLoadWindowsDriver

|o*Spr::WBMMTimer

|o*Spr::WBPreciseTimer

|o*Spr::WBSockStream

|o*Spr::WBSockStreambuf

|o*Spr::WBWindowMan

|o*Spr::WXDXError

|\+Spr::WXUnknown

o*Class Members

o+Namespace List

|\*Spr

o+Directories

o*File Members

o*Namespace Members

o+Related Pages

\*Graphical Class Hierarchy