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

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

aabbReadyPHBody
accel (次で定義されています。 PHSolidStatePrivate)PHSolidStatePrivate
ACCESS_DESC_STATE_PRIVATE(PHSolid) (次で定義されています。 PHSolid)PHSolid
AddChildObject(ObjectIf *obj)PHSolidvirtual
AddForce(Vec3d f)PHSolid
AddForce(Vec3d f, Vec3d r)PHSolid
AddFrame(PHFrameIf *frame)PHBody
AddShape(CDShapeIf *shape)PHBody
AddShapes(CDShapeIf **shBegin, CDShapeIf **shEnd) (次で定義されています。 PHBody)PHBody
AddTorque(Vec3d t)PHSolid
AfterSetDesc()PHSolidprotectedvirtual
angAccel (次で定義されています。 PHSolidStatePrivate)PHSolidStatePrivate
angVelocityPHSolidState
angVelocityNorm (次で定義されています。 PHSolid)PHSolid
bbLocalPHBody
bboxReadyPHBody
bbWorldPHBody
BeforeGetDesc() const Objectinlineprotectedvirtual
bFrozenPHSolidStatePrivate
bUpdatedPHSolidStatePrivate
CalcAABB()PHSolidvirtual
CalcBBox()PHSolidvirtual
centerPHSolidDesc
Clear()Objectinlinevirtual
ClearShape()PHBody
CloneObject() (次で定義されています。 PHSolid)PHSolidvirtual
CompInertia() (次で定義されています。 PHSolid)PHSolid
ConstructState(void *m) const Objectinlinevirtual
ConstructState(ObjectIf *o, char *&s)Objectprotectedstatic
CreateAndAddShape(const IfInfo *info, const CDShapeDesc &desc) (次で定義されています。 PHSolid)PHSolid
CreateObject(const IfInfo *info, const void *desc)PHSolidvirtual
DelChildObject(ObjectIf *obj)PHSolidvirtual
DestructState(void *m) const Objectinlinevirtual
DestructState(ObjectIf *o, char *&s)Objectprotectedstatic
DumpObjectR(std::ostream &os, int level=0) const Objectvirtual
dVPHSolid
dvPHSolid
dv0PHSolid
dynamicalPHSolidDesc
engine (次で定義されています。 PHSolid)PHSolid
Euler(const Matrix3d &I, const Vec3d &t, const Vec3d &w)PHSolidinlineprotected
fPHSolid
femIndex (次で定義されています。 PHSolid)PHSolid
forcePHSolidStatePrivate
framesPHBody
GetAngularVelocity()PHSolidinlinevirtual
GetBBox(Vec3d &bbmin, Vec3d &bbmax, bool world) (次で定義されています。 PHSolid)PHSolidvirtual
GetBBoxSupport(const Vec3f &dir, float &minS, float &maxS) (次で定義されています。 PHSolid)PHSolidvirtual
GetCenterOfMass()PHSolidinlinevirtual
GetCenterPosition()PHBodyinline
GetChildObject(size_t pos)PHSolidinlinevirtual
GetChildObject(size_t pos) const (次で定義されています。 Object)Objectinlinevirtual
GetDeltaPosition() (次で定義されています。 PHSolid)PHSolid
GetDeltaPosition(const Vec3d &p) (次で定義されています。 PHSolid)PHSolid
GetDesc(void *desc) const Objectinlinevirtual
GetDescAddress() const Objectinlinevirtual
GetDescSize() const Objectinlinevirtual
GetForce() const PHSolidinline
GetFrame(int i)PHBody
GetFramePosition()PHSolidinlinevirtual
GetGlobalInertia()PHSolid
GetInertia()PHSolidinline
GetInertiaInv()PHSolidinline
GetIntegrationMode()PHSolidinline
GetMass()PHSolidinline
GetMassInv()PHSolidinline
GetName() const NamedObjectinlinevirtual
GetNameManager() const NamedObjectvirtual
GetObjectIf() (次で定義されています。 Object)Objectinline
GetObjectIf() const (次で定義されています。 Object)Objectinline
GetOrientation()PHSolidinline
GetPointVelocity(Vec3d posW)PHBodyinline
GetPose()PHSolidinlinevirtual
GetPrevFramePosition() (次で定義されています。 PHSolid)PHSolidinline
GetPrevPose() (次で定義されています。 PHSolid)PHSolid
GetRotation() (次で定義されています。 PHSolid)PHSolidinline
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
GetTorque() const PHSolidinline
GetTreeNode() (次で定義されています。 PHSolid)PHSolid
GetVelocity()PHSolidinlinevirtual
id (次で定義されています。 PHBody)PHBody
IinvPHSolid
inertiaPHSolidDesc
Init() (次で定義されています。 PHSolidDesc)PHSolidDescinline
integrationModePHSolidprotected
InvalidateBbox() (次で定義されています。 PHBody)PHBodyinlinevirtual
IsArticulated()PHSolid
IsDynamical()PHSolidinlinevirtual
IsFrozen()PHSolidinlinevirtual
IsStationary() (次で定義されています。 PHSolid)PHSolidinline
IsUpdated() (次で定義されています。 PHSolid)PHSolidinline
Loaded(UTLoadContext *)Objectinlinevirtual
massPHSolidDesc
minvPHSolid
Minv (次で定義されています。 PHSolid)PHSolid
nameNamedObjectprotected
NamedObject() (次で定義されています。 NamedObject)NamedObjectinline
NamedObject(const NamedObject &n) (次で定義されています。 NamedObject)NamedObject
nameManagerNamedObjectprotected
NChildObject() const PHSolidinlinevirtual
nextForcePHSolidStatePrivate
nextTorquePHSolidStatePrivate
NFrame()PHBody
NShape()PHBody
operator=(const NamedObject &n) (次で定義されています。 NamedObject)NamedObject
PHSolid(const PHSolidDesc &desc=PHSolidDesc(), SceneIf *s=NULL) (次で定義されています。 PHSolid)PHSolid
PHSolidDesc() (次で定義されています。 PHSolidDesc)PHSolidDescinline
posePHSolidState
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
SetAngularVelocity(const Vec3d &av)PHSolid
SetCenterOfMass(const Vec3d &c)PHSolidinline
SetCenterPosition(const Vec3d &p)PHSolidinline
SetDesc(const void *desc)Objectinlinevirtual
SetDv(const SpatialVector &a)PHSolidinline
SetDynamical(bool bOn)PHSolidinline
SetFramePosition(const Vec3d &p) (次で定義されています。 PHSolid)PHSolidinline
SetFrozen(bool bOn)PHSolidinlinevirtual
SetGravity(bool bOn)PHSolid
SetInertia(const Matrix3d &I)PHSolidinline
SetInertiaInv(const Matrix3d &_Iinv)PHSolidinline
SetIntegrationMode(PHIntegrationMode m)PHSolidinline
SetMass(double m)PHSolidinline
SetMassInv(double minv)PHSolidinline
SetName(const char *n)NamedObjectvirtual
SetNameManager(NameManagerIf *s)NamedObjectvirtual
SetOrientation(const Quaterniond &q)PHSolidinline
SetPose(const Posed &p)PHSolidinline
SetRotation(const Matrix3d &r) (次で定義されています。 PHSolid)PHSolidinline
SetScene(SceneIf *s) (次で定義されています。 SceneObject)SceneObjectvirtual
SetShapePose(int i, const Posed &pose)PHBody
SetState(const void *state)Objectinlinevirtual
SetStateR(const char *&state)Objectvirtual
SetStationary(bool bOn) (次で定義されています。 PHSolid)PHSolidinline
Setup()Objectinlinevirtual
SetUpdated(bool set) (次で定義されています。 PHSolid)PHSolidinline
SetVelocity(const Vec3d &v)PHSolid
SPR_OBJECTDEF(PHSolid) (次で定義されています。 PHSolid)PHSolid
Spr::Object::SPR_OBJECTDEF(Object)Object
SPR_OBJECTDEF_ABST(PHBody) (次で定義されています。 PHBody)PHBody
stationary (次で定義されています。 PHSolidDesc)PHSolidDesc
Step()PHSolid
torquePHSolidStatePrivate
treeNodePHSolid
UpdateCacheLCP(double dt)PHSolid
UpdatePosition(double dt)PHSolidvirtual
UpdateVelocity(double *dt)PHSolidvirtual
vPHSolid
velocityPHSolidState
velocityNorm (次で定義されています。 PHSolid)PHSolid
WriteState(std::string fileName) (次で定義されています。 Object)Objectvirtual
WriteStateR(std::ostream &fout)Objectvirtual
~NamedObject() (次で定義されています。 NamedObject)NamedObjectvirtual