![]() |
Springhead
An open source physics engine for virtual reality, haptics and motion generation.
|
これは全メンバの一覧です。PHSolid継承メンバも含んでいます。
| aabbReady | PHBody | |
| accel (次で定義されています。 PHSolidStatePrivate) | PHSolidStatePrivate | |
| ACCESS_DESC_STATE_PRIVATE(PHSolid) (次で定義されています。 PHSolid) | PHSolid | |
| AddChildObject(ObjectIf *obj) | PHSolid | virtual |
| 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() | PHSolid | protectedvirtual |
| angAccel (次で定義されています。 PHSolidStatePrivate) | PHSolidStatePrivate | |
| angVelocity | PHSolidState | |
| angVelocityNorm (次で定義されています。 PHSolid) | PHSolid | |
| bbLocal | PHBody | |
| bboxReady | PHBody | |
| bbWorld | PHBody | |
| BeforeGetDesc() const | Object | inlineprotectedvirtual |
| bFrozen | PHSolidStatePrivate | |
| bUpdated | PHSolidStatePrivate | |
| CalcAABB() | PHSolid | virtual |
| CalcBBox() | PHSolid | virtual |
| center | PHSolidDesc | |
| Clear() | Object | inlinevirtual |
| ClearShape() | PHBody | |
| CloneObject() (次で定義されています。 PHSolid) | PHSolid | virtual |
| CompInertia() (次で定義されています。 PHSolid) | PHSolid | |
| ConstructState(void *m) const | Object | inlinevirtual |
| ConstructState(ObjectIf *o, char *&s) | Object | protectedstatic |
| CreateAndAddShape(const IfInfo *info, const CDShapeDesc &desc) (次で定義されています。 PHSolid) | PHSolid | |
| CreateObject(const IfInfo *info, const void *desc) | PHSolid | virtual |
| DelChildObject(ObjectIf *obj) | PHSolid | virtual |
| DestructState(void *m) const | Object | inlinevirtual |
| DestructState(ObjectIf *o, char *&s) | Object | protectedstatic |
| DumpObjectR(std::ostream &os, int level=0) const | Object | virtual |
| dV | PHSolid | |
| dv | PHSolid | |
| dv0 | PHSolid | |
| dynamical | PHSolidDesc | |
| engine (次で定義されています。 PHSolid) | PHSolid | |
| Euler(const Matrix3d &I, const Vec3d &t, const Vec3d &w) | PHSolid | inlineprotected |
| f | PHSolid | |
| femIndex (次で定義されています。 PHSolid) | PHSolid | |
| force | PHSolidStatePrivate | |
| frames | PHBody | |
| GetAngularVelocity() | PHSolid | inlinevirtual |
| GetBBox(Vec3d &bbmin, Vec3d &bbmax, bool world) (次で定義されています。 PHSolid) | PHSolid | virtual |
| GetBBoxSupport(const Vec3f &dir, float &minS, float &maxS) (次で定義されています。 PHSolid) | PHSolid | virtual |
| GetCenterOfMass() | PHSolid | inlinevirtual |
| GetCenterPosition() | PHBody | inline |
| GetChildObject(size_t pos) | PHSolid | inlinevirtual |
| GetChildObject(size_t pos) const (次で定義されています。 Object) | Object | inlinevirtual |
| GetDeltaPosition() (次で定義されています。 PHSolid) | PHSolid | |
| GetDeltaPosition(const Vec3d &p) (次で定義されています。 PHSolid) | PHSolid | |
| GetDesc(void *desc) const | Object | inlinevirtual |
| GetDescAddress() const | Object | inlinevirtual |
| GetDescSize() const | Object | inlinevirtual |
| GetForce() const | PHSolid | inline |
| GetFrame(int i) | PHBody | |
| GetFramePosition() | PHSolid | inlinevirtual |
| GetGlobalInertia() | PHSolid | |
| GetInertia() | PHSolid | inline |
| GetInertiaInv() | PHSolid | inline |
| GetIntegrationMode() | PHSolid | inline |
| GetMass() | PHSolid | inline |
| GetMassInv() | PHSolid | inline |
| GetName() const | NamedObject | inlinevirtual |
| GetNameManager() const | NamedObject | virtual |
| GetObjectIf() (次で定義されています。 Object) | Object | inline |
| GetObjectIf() const (次で定義されています。 Object) | Object | inline |
| GetOrientation() | PHSolid | inline |
| GetPointVelocity(Vec3d posW) | PHBody | inline |
| GetPose() | PHSolid | inlinevirtual |
| GetPrevFramePosition() (次で定義されています。 PHSolid) | PHSolid | inline |
| GetPrevPose() (次で定義されています。 PHSolid) | PHSolid | |
| GetRotation() (次で定義されています。 PHSolid) | PHSolid | inline |
| GetScene() const (次で定義されています。 SceneObject) | SceneObject | virtual |
| GetShape(int i) | PHBody | |
| GetShapePose(int i) | PHBody | |
| GetState(void *state) const | Object | inlinevirtual |
| GetStateAddress() const | Object | inlinevirtual |
| GetStateR(char *&state) | Object | virtual |
| GetStateSize() const | Object | inlinevirtual |
| GetTorque() const | PHSolid | inline |
| GetTreeNode() (次で定義されています。 PHSolid) | PHSolid | |
| GetVelocity() | PHSolid | inlinevirtual |
| id (次で定義されています。 PHBody) | PHBody | |
| Iinv | PHSolid | |
| inertia | PHSolidDesc | |
| Init() (次で定義されています。 PHSolidDesc) | PHSolidDesc | inline |
| integrationMode | PHSolid | protected |
| InvalidateBbox() (次で定義されています。 PHBody) | PHBody | inlinevirtual |
| IsArticulated() | PHSolid | |
| IsDynamical() | PHSolid | inlinevirtual |
| IsFrozen() | PHSolid | inlinevirtual |
| IsStationary() (次で定義されています。 PHSolid) | PHSolid | inline |
| IsUpdated() (次で定義されています。 PHSolid) | PHSolid | inline |
| Loaded(UTLoadContext *) | Object | inlinevirtual |
| mass | PHSolidDesc | |
| minv | PHSolid | |
| Minv (次で定義されています。 PHSolid) | PHSolid | |
| name | NamedObject | protected |
| NamedObject() (次で定義されています。 NamedObject) | NamedObject | inline |
| NamedObject(const NamedObject &n) (次で定義されています。 NamedObject) | NamedObject | |
| nameManager | NamedObject | protected |
| NChildObject() const | PHSolid | inlinevirtual |
| nextForce | PHSolidStatePrivate | |
| nextTorque | PHSolidStatePrivate | |
| NFrame() | PHBody | |
| NShape() | PHBody | |
| operator=(const NamedObject &n) (次で定義されています。 NamedObject) | NamedObject | |
| PHSolid(const PHSolidDesc &desc=PHSolidDesc(), SceneIf *s=NULL) (次で定義されています。 PHSolid) | PHSolid | |
| PHSolidDesc() (次で定義されています。 PHSolidDesc) | PHSolidDesc | inline |
| pose | PHSolidState | |
| Print(std::ostream &os) const | Object | virtual |
| PrintChildren(std::ostream &os) const | Object | protectedvirtual |
| PrintFooter(std::ostream &os) const | Object | protectedvirtual |
| PrintHeader(std::ostream &os, bool bClose) const | NamedObject | protectedvirtual |
| PrintShort(std::ostream &os) const (次で定義されています。 Object) | Object | virtual |
| ReadState(std::string fileName) (次で定義されています。 Object) | Object | virtual |
| ReadStateR(std::istream &fin) | Object | virtual |
| RemoveShape(int i) | PHBody | |
| RemoveShape(CDShapeIf *shape) | PHBody | |
| RemoveShapes(int iBegin, int iEnd) | PHBody | |
| SetAngularVelocity(const Vec3d &av) | PHSolid | |
| SetCenterOfMass(const Vec3d &c) | PHSolid | inline |
| SetCenterPosition(const Vec3d &p) | PHSolid | inline |
| SetDesc(const void *desc) | Object | inlinevirtual |
| SetDv(const SpatialVector &a) | PHSolid | inline |
| SetDynamical(bool bOn) | PHSolid | inline |
| SetFramePosition(const Vec3d &p) (次で定義されています。 PHSolid) | PHSolid | inline |
| SetFrozen(bool bOn) | PHSolid | inlinevirtual |
| SetGravity(bool bOn) | PHSolid | |
| SetInertia(const Matrix3d &I) | PHSolid | inline |
| SetInertiaInv(const Matrix3d &_Iinv) | PHSolid | inline |
| SetIntegrationMode(PHIntegrationMode m) | PHSolid | inline |
| SetMass(double m) | PHSolid | inline |
| SetMassInv(double minv) | PHSolid | inline |
| SetName(const char *n) | NamedObject | virtual |
| SetNameManager(NameManagerIf *s) | NamedObject | virtual |
| SetOrientation(const Quaterniond &q) | PHSolid | inline |
| SetPose(const Posed &p) | PHSolid | inline |
| SetRotation(const Matrix3d &r) (次で定義されています。 PHSolid) | PHSolid | inline |
| SetScene(SceneIf *s) (次で定義されています。 SceneObject) | SceneObject | virtual |
| SetShapePose(int i, const Posed &pose) | PHBody | |
| SetState(const void *state) | Object | inlinevirtual |
| SetStateR(const char *&state) | Object | virtual |
| SetStationary(bool bOn) (次で定義されています。 PHSolid) | PHSolid | inline |
| Setup() | Object | inlinevirtual |
| SetUpdated(bool set) (次で定義されています。 PHSolid) | PHSolid | inline |
| 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 | |
| torque | PHSolidStatePrivate | |
| treeNode | PHSolid | |
| UpdateCacheLCP(double dt) | PHSolid | |
| UpdatePosition(double dt) | PHSolid | virtual |
| UpdateVelocity(double *dt) | PHSolid | virtual |
| v | PHSolid | |
| velocity | PHSolidState | |
| velocityNorm (次で定義されています。 PHSolid) | PHSolid | |
| WriteState(std::string fileName) (次で定義されています。 Object) | Object | virtual |
| WriteStateR(std::ostream &fout) | Object | virtual |
| ~NamedObject() (次で定義されています。 NamedObject) | NamedObject | virtual |