![]() |
Springhead
An open source physics engine for virtual reality, haptics and motion generation.
|
これは全メンバの一覧です。CDConvexMesh継承メンバも含んでいます。
AddChildObject(ObjectIf *o) | Object | inlinevirtual |
AfterSetDesc() | Object | inlineprotectedvirtual |
base | CDConvexMesh | |
bboxReady | CDConvex | |
BeforeGetDesc() const | Object | inlineprotectedvirtual |
CalcBBox(Vec3f &bbmin, Vec3f &bbmax, const Posed &pose) | CDConvex | virtual |
CalcCenterOfMass() | CDConvexMesh | virtual |
CalcConeCoM(float l) (次で定義されています。 CDShape) | CDShape | static |
CalcConeInertia(float r, float l) (次で定義されています。 CDShape) | CDShape | static |
CalcConeVolume(float r, float l) (次で定義されています。 CDShape) | CDShape | static |
CalcCylinderInertia(float r, float l) (次で定義されています。 CDShape) | CDShape | static |
CalcCylinderVolume(float r, float l) (次で定義されています。 CDShape) | CDShape | static |
CalcFace() | CDConvexMesh | |
CalcHemisphereCoM(float r) (次で定義されています。 CDShape) | CDShape | static |
CalcHemisphereInertia(float r) (次で定義されています。 CDShape) | CDShape | static |
CalcHemisphereVolume(float r) (次で定義されています。 CDShape) | CDShape | static |
CalcMetrics() | CDConvexMesh | virtual |
CalcMomentOfInertia() | CDConvexMesh | virtual |
CalcRoundConeCenterOfMass(Vec2f radius, float length) (次で定義されています。 CDShape) | CDShape | static |
CalcRoundConeMomentOfInertia(Vec2f radius, float length) (次で定義されています。 CDShape) | CDShape | static |
CalcRoundConeVolume(Vec2f radius, float length) (次で定義されています。 CDShape) | CDShape | static |
CalcTetrahedronCoM(const Vec3f &a, const Vec3f &b, const Vec3f &c) (次で定義されています。 CDShape) | CDShape | static |
CalcTetrahedronInertia(const Vec3f &a, const Vec3f &b, const Vec3f &c) (次で定義されています。 CDShape) | CDShape | static |
CalcTetrahedronVolume(const Vec3f &a, const Vec3f &b, const Vec3f &c) (次で定義されています。 CDShape) | CDShape | static |
CalcVolume() | CDConvexMesh | virtual |
CDConvex() (次で定義されています。 CDConvex) | CDConvex | |
CDConvexMesh() (次で定義されています。 CDConvexMesh) | CDConvexMesh | |
CDConvexMesh(const CDConvexMeshDesc &desc) (次で定義されています。 CDConvexMesh) | CDConvexMesh | |
center | CDConvex | protected |
Clear() | Object | inlinevirtual |
ConstructState(void *m) const | Object | inlinevirtual |
ConstructState(ObjectIf *o, char *&s) | Object | protectedstatic |
CreateObject(const IfInfo *info, const void *desc) | Object | virtual |
curPos | CDConvexMesh | mutable |
CurvatureRadius(Vec3d p) | CDConvex | inlinevirtual |
DelChildObject(ObjectIf *o) | Object | inlinevirtual |
DestructState(void *m) const | Object | inlinevirtual |
DestructState(ObjectIf *o, char *&s) | Object | protectedstatic |
DumpObjectR(std::ostream &os, int level=0) const | Object | virtual |
faces | CDConvexMesh | |
FindCutRing(CDCutRing &r, const Posed &toW) | CDConvexMesh | virtual |
FindNeighbors(int vtx) | CDConvexMesh | virtual |
GetBase() | CDConvexMesh | inlinevirtual |
GetCenterOfMass() | CDConvex | inline |
GetChildObject(size_t pos) | Object | inlinevirtual |
GetChildObject(size_t pos) const (次で定義されています。 Object) | Object | inlinevirtual |
GetContactDamper() (次で定義されています。 CDShape) | CDShape | inline |
GetContactSpring() (次で定義されています。 CDShape) | CDShape | inline |
GetDensity() (次で定義されています。 CDShape) | CDShape | inline |
GetDesc(void *desc) const | CDConvexMesh | virtual |
GetDescAddress() const | Object | inlinevirtual |
GetDescSize() const | CDConvexMesh | inlinevirtual |
GetDynamicFriction() (次で定義されています。 CDShape) | CDShape | inline |
GetElasticity() (次で定義されています。 CDShape) | CDShape | inline |
GetFace(int i) (次で定義されています。 CDConvexMesh) | CDConvexMesh | |
GetFrictionDamper() (次で定義されています。 CDShape) | CDShape | inline |
GetFrictionSpring() (次で定義されています。 CDShape) | CDShape | inline |
GetMaterial() (次で定義されています。 CDShape) | CDShape | inline |
GetMomentOfInertia() | CDConvex | inline |
GetName() const | NamedObject | inlinevirtual |
GetNameManager() const | NamedObject | virtual |
GetObjectIf() (次で定義されています。 Object) | Object | inline |
GetObjectIf() const (次で定義されています。 Object) | Object | inline |
GetReflexDamper() (次で定義されています。 CDShape) | CDShape | inline |
GetReflexSpring() (次で定義されています。 CDShape) | CDShape | inline |
GetState(void *state) const | Object | inlinevirtual |
GetStateAddress() const | Object | inlinevirtual |
GetStateR(char *&state) | Object | virtual |
GetStateSize() const | Object | inlinevirtual |
GetStaticFriction() (次で定義されています。 CDShape) | CDShape | inline |
GetVertices() (次で定義されています。 CDConvexMesh) | CDConvexMesh | |
GetVibA() (次で定義されています。 CDShape) | CDShape | inline |
GetVibB() (次で定義されています。 CDShape) | CDShape | inline |
GetVibContact() (次で定義されています。 CDShape) | CDShape | inline |
GetVibT() (次で定義されています。 CDShape) | CDShape | inline |
GetVibW() (次で定義されています。 CDShape) | CDShape | inline |
GetVolume() (次で定義されています。 CDConvex) | CDConvex | inline |
GetVtxCount() const (次で定義されています。 CDConvexMesh) | CDConvexMesh | inlinevirtual |
inertia | CDConvex | protected |
IsInside(const Vec3f &p) (次で定義されています。 CDConvexMesh) | CDConvexMesh | virtual |
LineIntersect(const Vec3f &origin, const Vec3f &dir, Vec3f *result, float *offset) (次で定義されています。 CDConvexMesh) | CDConvexMesh | virtual |
Loaded(UTLoadContext *) | Object | inlinevirtual |
MergeFace() | CDConvexMesh | protected |
name | NamedObject | protected |
NamedObject() (次で定義されています。 NamedObject) | NamedObject | inline |
NamedObject(const NamedObject &n) (次で定義されています。 NamedObject) | NamedObject | |
nameManager | NamedObject | protected |
NChildObject() const | Object | inlinevirtual |
neighbor | CDConvexMesh | |
NFace() (次で定義されています。 CDConvexMesh) | CDConvexMesh | |
Normal(Vec3d p) | CDConvex | inlinevirtual |
nPlanes | CDConvexMesh | |
NVertex() (次で定義されています。 CDConvexMesh) | CDConvexMesh | |
operator=(const NamedObject &n) (次で定義されています。 NamedObject) | NamedObject | |
Print(std::ostream &os) const | CDConvexMesh | 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 |
SetContactDamper(float D) (次で定義されています。 CDShape) | CDShape | inline |
SetContactSpring(float K) (次で定義されています。 CDShape) | CDShape | inline |
SetDensity(float d) (次で定義されています。 CDShape) | CDShape | inline |
SetDesc(const void *desc) | CDConvexMesh | virtual |
SetDynamicFriction(float mu) (次で定義されています。 CDShape) | CDShape | inline |
SetElasticity(float e) (次で定義されています。 CDShape) | CDShape | inline |
SetFrictionDamper(float D) (次で定義されています。 CDShape) | CDShape | inline |
SetFrictionSpring(float K) (次で定義されています。 CDShape) | CDShape | inline |
SetMaterial(const PHMaterial &mat) (次で定義されています。 CDShape) | CDShape | inline |
SetName(const char *n) | NamedObject | virtual |
SetNameManager(NameManagerIf *s) | NamedObject | virtual |
SetReflexDamper(float D) (次で定義されています。 CDShape) | CDShape | inline |
SetReflexSpring(float K) (次で定義されています。 CDShape) | CDShape | inline |
SetState(const void *state) | Object | inlinevirtual |
SetStateR(const char *&state) | Object | virtual |
SetStaticFriction(float mu0) (次で定義されています。 CDShape) | CDShape | inline |
Setup() | Object | inlinevirtual |
SetVibA(float vibA) (次で定義されています。 CDShape) | CDShape | inline |
SetVibB(float vibB) (次で定義されています。 CDShape) | CDShape | inline |
SetVibContact(bool vibContact) (次で定義されています。 CDShape) | CDShape | inline |
SetVibration(float vibA, float vibB, float vibW) (次で定義されています。 CDShape) | CDShape | inline |
SetVibT(float vibT) (次で定義されています。 CDShape) | CDShape | inline |
SetVibW(float vibW) (次で定義されています。 CDShape) | CDShape | inline |
SPR_DECLMEMBEROF_CDShapeDesc (次で定義されています。 CDShape) | CDShape | |
SPR_OBJECTDEF(CDConvexMesh) (次で定義されています。 CDConvexMesh) | CDConvexMesh | |
Spr::Object::SPR_OBJECTDEF(Object) | Object | |
SPR_OBJECTDEF_ABST(CDConvex) (次で定義されています。 CDConvex) | CDConvex | |
SPR_OBJECTDEF_ABST(CDShape) (次で定義されています。 CDShape) | CDShape | |
Support(Vec3f &w, const Vec3f &v) const | CDConvexMesh | virtual |
volume | CDConvex | protected |
WriteState(std::string fileName) (次で定義されています。 Object) | Object | virtual |
WriteStateR(std::ostream &fout) | Object | virtual |
~NamedObject() (次で定義されています。 NamedObject) | NamedObject | virtual |