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

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

aabbReadyPHBody
AddChildObject(ObjectIf *o)Objectinlinevirtual
AddFrame(PHFrameIf *frame)PHBody
AddShape(CDShapeIf *shape)PHBody
AddShapes(CDShapeIf **shBegin, CDShapeIf **shEnd) (次で定義されています。 PHBody)PHBody
AfterSetDesc()Objectinlineprotectedvirtual
bbLocalPHBody
bboxReadyPHBody
bbWorldPHBody
BeforeGetDesc() const Objectinlineprotectedvirtual
CalcAABB()=0PHBodypure virtual
CalcBBox()=0PHBodypure virtual
Clear()Objectinlinevirtual
ClearShape()PHBody
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)Objectinlinevirtual
DestructState(void *m) const Objectinlinevirtual
DestructState(ObjectIf *o, char *&s)Objectprotectedstatic
DumpObjectR(std::ostream &os, int level=0) const Objectvirtual
framesPHBody
GetAngularVelocity()=0PHBodypure virtual
GetBBox(Vec3d &bbmin, Vec3d &bbmax, bool world)=0 (次で定義されています。 PHBody)PHBodypure virtual
GetBBoxSupport(const Vec3f &dir, float &minS, float &maxS)=0 (次で定義されています。 PHBody)PHBodypure virtual
GetCenterOfMass()=0PHBodypure virtual
GetCenterPosition()PHBodyinline
GetChildObject(size_t pos)Objectinlinevirtual
GetChildObject(size_t pos) const (次で定義されています。 Object)Objectinlinevirtual
GetDesc(void *desc) const Objectinlinevirtual
GetDescAddress() const Objectinlinevirtual
GetDescSize() const Objectinlinevirtual
GetFrame(int i)PHBody
GetFramePosition()=0PHBodypure virtual
GetName() const NamedObjectinlinevirtual
GetNameManager() const NamedObjectvirtual
GetObjectIf() (次で定義されています。 Object)Objectinline
GetObjectIf() const (次で定義されています。 Object)Objectinline
GetPointVelocity(Vec3d posW)PHBodyinline
GetPose()=0PHBodypure virtual
GetScene() const (次で定義されています。 SceneObject)SceneObjectvirtual
GetShape(int i)PHBody
GetShapePose(int i)PHBody
GetState(void *state) const Objectinlinevirtual
GetStateAddress() const Objectinlinevirtual
GetStateR(char *&state)Objectvirtual
GetStateSize() const Objectinlinevirtual
GetVelocity()=0PHBodypure virtual
id (次で定義されています。 PHBody)PHBody
InvalidateBbox() (次で定義されています。 PHBody)PHBodyinlinevirtual
IsDynamical()PHBodyinlinevirtual
IsFrozen()PHBodyinlinevirtual
Loaded(UTLoadContext *)Objectinlinevirtual
nameNamedObjectprotected
NamedObject() (次で定義されています。 NamedObject)NamedObjectinline
NamedObject(const NamedObject &n) (次で定義されています。 NamedObject)NamedObject
nameManagerNamedObjectprotected
NChildObject() const Objectinlinevirtual
NFrame()PHBody
NShape()PHBody
operator=(const NamedObject &n) (次で定義されています。 NamedObject)NamedObject
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
RemoveShape(int i)PHBody
RemoveShape(CDShapeIf *shape)PHBody
RemoveShapes(int iBegin, int iEnd)PHBody
SetDesc(const void *desc)Objectinlinevirtual
SetFrozen(bool bOn)PHBodyinlinevirtual
SetName(const char *n)NamedObjectvirtual
SetNameManager(NameManagerIf *s)NamedObjectvirtual
SetScene(SceneIf *s) (次で定義されています。 SceneObject)SceneObjectvirtual
SetShapePose(int i, const Posed &pose)PHBody
SetState(const void *state)Objectinlinevirtual
SetStateR(const char *&state)Objectvirtual
Setup()Objectinlinevirtual
Spr::Object::SPR_OBJECTDEF(Object)Object
SPR_OBJECTDEF_ABST(PHBody) (次で定義されています。 PHBody)PHBody
WriteState(std::string fileName) (次で定義されています。 Object)Objectvirtual
WriteStateR(std::ostream &fout)Objectvirtual
~NamedObject() (次で定義されています。 NamedObject)NamedObjectvirtual