Springhead
An open source physics engine for virtual reality, haptics and motion generation.
PHTrackingEngine メンバ一覧

これは全メンバの一覧です。PHTrackingEngine継承メンバも含んでいます。

AddChildObject(ObjectIf *o)PHTrackingEnginevirtual
AddTrackingForce(PHBallJointNodeIf *calcNode, PHBallJointNodeIf *reactNode, double timeStep, Vec3d targetAngularAcceleration, SpatialVector parentTargetAcceleration, SpatialVector &targetAcceleration, Vec3d &force, Vec3d &torque) (次で定義されています。 PHTrackingEngine)PHTrackingEngine
AddTrackingNode(PHRootNodeIf *root, PHBallJointIf *reactJoint, PHBallJointIf *calcJoint, PHSolidIf *reactRootSolid, PHSolidIf *calcRootSolid, bool isRoot) (次で定義されています。 PHTrackingEngine)PHTrackingEngine
AfterSetDesc()Objectinlineprotectedvirtual
BeforeGetDesc() const Objectinlineprotectedvirtual
CalcEigenvalue(Matrix3d a) (次で定義されています。 PHTrackingEngine)PHTrackingEngine
CalcInertiaFromJoint(PHSolidIf *solid, PHJointIf *joint) (次で定義されています。 PHTrackingEngine)PHTrackingEngine
CalcLeavesInertia(PHSolidIf *solid, PHJointIf *joint) (次で定義されています。 PHTrackingEngine)PHTrackingEngine
Clear()PHTrackingEnginevirtual
CloneObject() (次で定義されています。 SceneObject)SceneObjectvirtual
ConstructState(void *m) const Objectinlinevirtual
ConstructState(ObjectIf *o, char *&s)Objectprotectedstatic
CreateObject(const IfInfo *info, const void *desc)Objectvirtual
DelChildObject(ObjectIf *o)PHTrackingEnginevirtual
DeleteTrackingNodes(PHRootNodeIf *root) (次で定義されています。 PHTrackingEngine)PHTrackingEngine
DestructState(void *m) const Objectinlinevirtual
DestructState(ObjectIf *o, char *&s)Objectprotectedstatic
DumpObjectR(std::ostream &os, int level=0) const Objectvirtual
Enable(bool on) (次で定義されています。 PHEngine)PHEngineinline
GetChildObject(size_t pos)Objectinlinevirtual
GetChildObject(size_t pos) const (次で定義されています。 Object)Objectinlinevirtual
GetDesc(void *desc) const Objectinlinevirtual
GetDescAddress() const Objectinlinevirtual
GetDescSize() const Objectinlinevirtual
GetName() const NamedObjectinlinevirtual
GetNameManager() const NamedObjectvirtual
GetObjectIf() (次で定義されています。 Object)Objectinline
GetObjectIf() const (次で定義されています。 Object)Objectinline
GetPriority() const PHTrackingEngineinlinevirtual
GetScene() (次で定義されています。 PHEngine)PHEngineinlinevirtual
GetScene() const (次で定義されています。 SceneObject)SceneObjectvirtual
GetState(void *state) const Objectinlinevirtual
GetStateAddress() const Objectinlinevirtual
GetStateR(char *&state)Objectvirtual
GetStateSize() const Objectinlinevirtual
GetTipAcceleration(PHRootNodeIf *root, int i) (次で定義されています。 PHTrackingEngine)PHTrackingEngine
IsEnabled() (次で定義されています。 PHEngine)PHEngineinline
Loaded(UTLoadContext *)Objectinlinevirtual
nameNamedObjectprotected
NamedObject() (次で定義されています。 NamedObject)NamedObjectinline
NamedObject(const NamedObject &n) (次で定義されています。 NamedObject)NamedObject
nameManagerNamedObjectprotected
NChildObject() const Objectinlinevirtual
operator=(const NamedObject &n) (次で定義されています。 NamedObject)NamedObject
PHEngine() (次で定義されています。 PHEngine)PHEngine
Print(std::ostream &os) const Objectvirtual
PrintChildren(std::ostream &os) const Objectprotectedvirtual
PrintFooter(std::ostream &os) const Objectprotectedvirtual
PrintHeader(std::ostream &os, bool bClose) const NamedObjectprotectedvirtual
PrintShort(std::ostream &os) const (次で定義されています。 Object)Objectvirtual
ReadState(std::string fileName) (次で定義されています。 Object)Objectvirtual
ReadStateR(std::istream &fin)Objectvirtual
SearchABATrackingInput(PHRootNodeIf *root) (次で定義されています。 PHTrackingEngine)PHTrackingEngineinline
SearhABATrackingNode(PHRootNodeIf *root) (次で定義されています。 PHTrackingEngine)PHTrackingEngineinline
SetDesc(const void *desc)Objectinlinevirtual
SetMaxAngularVelocity(double max) (次で定義されています。 PHTrackingEngine)PHTrackingEngineinline
SetMaxRootVelocity(double max) (次で定義されています。 PHTrackingEngine)PHTrackingEngineinline
SetName(const char *n)NamedObjectvirtual
SetNameManager(NameManagerIf *s)NamedObjectvirtual
SetScene(SceneIf *s) (次で定義されています。 SceneObject)SceneObjectvirtual
SetState(const void *state)Objectinlinevirtual
SetStateR(const char *&state)Objectvirtual
SetTrackingInputs(PHRootNodeIf *root, Vec3d rootPosition, std::vector< Quaterniond > inputs) (次で定義されています。 PHTrackingEngine)PHTrackingEngine
SetTrackingRootPosition(PHRootNodeIf *root, Vec3d input) (次で定義されています。 PHTrackingEngine)PHTrackingEngine
Setup()Objectinlinevirtual
Spr::Object::SPR_OBJECTDEF(Object)Object
Step()PHTrackingEnginevirtual
TrackWithForce(PHRootNodeIf *root) (次で定義されています。 PHTrackingEngine)PHTrackingEngine
WriteState(std::string fileName) (次で定義されています。 Object)Objectvirtual
WriteStateR(std::ostream &fout)Objectvirtual
~NamedObject() (次で定義されています。 NamedObject)NamedObjectvirtual