![]() |
Springhead
An open source physics engine for virtual reality, haptics and motion generation.
|
これは全メンバの一覧です。PHScene継承メンバも含んでいます。
ACCESS_DESC(PHScene) (次で定義されています。 PHScene) | PHScene | |
AddChildManager(NameManager *c) (次で定義されています。 NameManager) | NameManager | |
AddChildObject(ObjectIf *o) | PHScene | virtual |
AfterSetDesc() | PHScene | protectedvirtual |
airResistanceRateForAngularVelocity | PHSceneDesc | |
airResistanceRateForVelocity | PHSceneDesc | |
bCCDEnabled | PHSceneDesc | |
bContactDetectionEnabled | PHSceneDesc | |
BeforeGetDesc() const | PHScene | protectedvirtual |
BLEND_AVE_ADD Enum 値 | PHSceneDesc | |
BLEND_AVE_MUL Enum 値 | PHSceneDesc | |
BLEND_MAX Enum 値 | PHSceneDesc | |
BLEND_MIN Enum 値 | PHSceneDesc | |
blendMode (次で定義されています。 PHSceneDesc) | PHSceneDesc | |
BroadPhaseMode Enum | PHSceneDesc | |
broadPhaseMode (次で定義されています。 PHSceneDesc) | PHSceneDesc | |
childManagers | NameManager | protected |
Clear() | PHScene | virtual |
ClearForce() | PHScene | |
constraintEngine (次で定義されています。 PHScene) | PHScene | protected |
ConstructState(void *m) const | PHScene | virtual |
Spr::Scene::ConstructState(ObjectIf *o, char *&s) | Object | protectedstatic |
ContactMode Enum | PHSceneDesc | |
contactTolerance | PHSceneDesc | |
count | PHSceneState | |
CreateGear(PH1DJointIf *lhs, PH1DJointIf *rhs, const PHGearDesc &desc=PHGearDesc()) (次で定義されています。 PHScene) | PHScene | |
CreateHapticPointer() (次で定義されています。 PHScene) | PHScene | |
CreateIKActuator(const IfInfo *ii, const PHIKActuatorDesc &desc=PHIKActuatorDesc()) (次で定義されています。 PHScene) | PHScene | |
CreateIKEndEffector(const PHIKEndEffectorDesc &desc=PHIKEndEffectorDesc()) (次で定義されています。 PHScene) | PHScene | |
CreateJoint(PHSolidIf *lhs, PHSolidIf *rhs, const IfInfo *ii, const PHJointDesc &desc) (次で定義されています。 PHScene) | PHScene | |
CreateObject(const IfInfo *info, const void *desc) | PHScene | virtual |
CreatePath(const PHPathDesc &desc=PHPathDesc()) (次で定義されています。 PHScene) | PHScene | |
CreateRay(const PHRayDesc &desc=PHRayDesc()) (次で定義されています。 PHScene) | PHScene | |
CreateRootNode(PHSolidIf *root, const PHRootNodeDesc &desc=PHRootNodeDesc()) (次で定義されています。 PHScene) | PHScene | |
CreateShape(const IfInfo *ii, const CDShapeDesc &desc) (次で定義されています。 PHScene) | PHScene | |
CreateSkeleton(const PHSkeletonDesc &desc=PHSkeletonDesc()) (次で定義されています。 PHScene) | PHScene | inline |
CreateSolid(const PHSolidDesc &desc=PHSolidDesc()) (次で定義されています。 PHScene) | PHScene | |
CreateTreeNode(PHTreeNodeIf *parent, PHSolidIf *child, const PHTreeNodeDesc &desc=PHTreeNodeDesc()) (次で定義されています。 PHScene) | PHScene | |
CreateTreeNodes(PHSolidIf *solid) (次で定義されています。 PHScene) | PHScene | |
CreateTreeNodesRecurs(PHTreeNodeIf *node, PHSolidIf *solid) (次で定義されています。 PHScene) | PHScene | |
DelChildManager(NameManager *c) (次で定義されています。 NameManager) | NameManager | |
DelChildObject(ObjectIf *o) | PHScene | virtual |
DestructState(void *m) const | PHScene | virtual |
Spr::Scene::DestructState(ObjectIf *o, char *&s) | Object | protectedstatic |
DumpObjectR(std::ostream &os, int level=0) const | PHScene | virtual |
EnableCCD(bool enable) (次で定義されています。 PHScene) | PHScene | inline |
EnableContactDetection(bool enable) (次で定義されています。 PHScene) | PHScene | inline |
engines (次で定義されています。 PHScene) | PHScene | |
femEngine (次で定義されています。 PHScene) | PHScene | protected |
FindObject(UTRef< T > &t, UTString name) | NameManager | inline |
FindObject(T *&t, UTString name) (次で定義されています。 NameManager) | NameManager | inline |
FindObject(UTString name, UTString cls="") (次で定義されています。 NameManager) | NameManager | virtual |
FindObjectExact(UTString name, UTString cls="") (次で定義されています。 NameManager) | NameManager | |
FindObjectFromAncestor(UTString name, UTString cls="") (次で定義されています。 NameManager) | NameManager | |
FindObjectFromDescendant(UTString name, UTString cls="") (次で定義されています。 NameManager) | NameManager | |
frictionThreshold | PHSceneDesc | |
GenerateForce() | PHScene | |
GetAirResistanceRateForAngularVelocity() (次で定義されています。 PHScene) | PHScene | inline |
GetAirResistanceRateForVelocity() (次で定義されています。 PHScene) | PHScene | inline |
GetBroadPhaseMode() (次で定義されています。 PHScene) | PHScene | inline |
GetChildObject(size_t pos) | PHScene | virtual |
GetChildObject(size_t pos) const (次で定義されています。 Object) | Object | inlinevirtual |
GetConstraintEngine() (次で定義されています。 PHScene) | PHScene | |
GetContact(int i) (次で定義されています。 PHScene) | PHScene | |
GetContactTolerance() (次で定義されています。 PHScene) | PHScene | inline |
GetCount() const | PHScene | inline |
GetDesc(void *desc) const | Object | inlinevirtual |
GetDescAddress() const | Object | inlinevirtual |
GetDescSize() const | Object | inlinevirtual |
GetEngine(int i) (次で定義されています。 PHScene) | PHScene | |
GetEngines() (次で定義されています。 PHScene) | PHScene | |
GetFemEngine() (次で定義されています。 PHScene) | PHScene | |
GetFemMesh(int i) (次で定義されています。 PHScene) | PHScene | |
GetFemMeshNew(int i) (次で定義されています。 PHScene) | PHScene | |
GetFrictionThreshold() (次で定義されています。 PHScene) | PHScene | inline |
GetGear(int i) (次で定義されています。 PHScene) | PHScene | |
GetGravity() (次で定義されています。 PHScene) | PHScene | |
GetGravityEngine() (次で定義されています。 PHScene) | PHScene | |
GetHapticEngine() (次で定義されています。 PHScene) | PHScene | |
GetHapticTimeStep() const | PHScene | inline |
GetIKActuator(int i) (次で定義されています。 PHScene) | PHScene | |
GetIKEndEffector(int i) (次で定義されています。 PHScene) | PHScene | |
GetIKEngine() (次で定義されています。 PHScene) | PHScene | |
GetImpactThreshold() (次で定義されています。 PHScene) | PHScene | inline |
GetJoint(int i) (次で定義されています。 PHScene) | PHScene | |
GetLCPSolver() (次で定義されています。 PHScene) | PHScene | |
GetMaterialBlending() (次で定義されています。 PHScene) | PHScene | |
GetMaxAngularVelocity() (次で定義されています。 PHScene) | PHScene | inline |
GetMaxDeltaOrientation() (次で定義されています。 PHScene) | PHScene | inline |
GetMaxDeltaPosition() (次で定義されています。 PHScene) | PHScene | inline |
GetMaxForce() (次で定義されています。 PHScene) | PHScene | inline |
GetMaxMoment() (次で定義されています。 PHScene) | PHScene | inline |
GetMaxVelocity() (次で定義されています。 PHScene) | PHScene | inline |
GetName() const | NamedObject | inlinevirtual |
GetNameManager() const | NamedObject | virtual |
GetNameMap() (次で定義されています。 NameManager) | NameManager | inline |
GetNumIteration() (次で定義されています。 PHScene) | PHScene | |
GetNumIterationCorrection() (次で定義されています。 PHScene) | PHScene | |
GetObjectIf() (次で定義されています。 Object) | Object | inline |
GetObjectIf() const (次で定義されています。 Object) | Object | inline |
GetOpColliAgent() (次で定義されています。 PHScene) | PHScene | |
GetOpEngine() (次で定義されています。 PHScene) | PHScene | |
GetOpObj(int i) (次で定義されています。 PHScene) | PHScene | |
GetPath(int i) (次で定義されています。 PHScene) | PHScene | |
GetPenaltyEngine() (次で定義されています。 PHScene) | PHScene | |
GetPerformanceMeasure() (次で定義されています。 PHScene) | PHScene | inlinevirtual |
GetRay(int i) (次で定義されています。 PHScene) | PHScene | |
GetRootNode(int i) (次で定義されています。 PHScene) | PHScene | |
GetSdk() (次で定義されています。 PHScene) | PHScene | |
GetSkeleton(int i) (次で定義されています。 PHScene) | PHScene | inline |
GetSolid(int idx) (次で定義されています。 PHScene) | PHScene | |
GetSolidIndex(PHSolidIf *s) (次で定義されています。 PHScene) | PHScene | |
GetSolidPair(int i, int j) (次で定義されています。 PHScene) | PHScene | |
GetSolidPair(PHSolidIf *lhs, PHSolidIf *rhs, bool &bSwap) (次で定義されています。 PHScene) | PHScene | |
GetSolids() (次で定義されています。 PHScene) | PHScene | |
GetState(void *s) const | PHScene | virtual |
GetStateAddress() const | PHScene | inlinevirtual |
GetStateR(char *&s) | PHScene | virtual |
GetStateSize() const | PHScene | virtual |
GetTimeStep() const | PHScene | inline |
GetTimeStepInv() (次で定義されています。 PHScene) | PHScene | inline |
GetTrackingEngine() (次で定義されています。 PHScene) | PHScene | |
gravity | PHSceneDesc | |
gravityEngine (次で定義されています。 PHScene) | PHScene | protected |
hapticEngine (次で定義されています。 PHScene) | PHScene | protected |
haptictimeStep (次で定義されています。 PHSceneState) | PHSceneState | |
ikEngine (次で定義されています。 PHScene) | PHScene | protected |
impactThreshold | PHSceneDesc | |
Init() (次で定義されています。 PHScene) | PHScene | |
Integrate() | PHScene | |
IntegratePart1() (次で定義されています。 PHScene) | PHScene | |
IntegratePart2() (次で定義されています。 PHScene) | PHScene | |
IsCCDEnabled() (次で定義されています。 PHScene) | PHScene | inline |
IsContactDetectionEnabled() (次で定義されています。 PHScene) | PHScene | inline |
LCPSolver Enum | PHSceneDesc | |
Loaded(UTLoadContext *) | Object | inlinevirtual |
MatrialBlending Enum | PHSceneDesc | |
maxAngularVelocity | PHSceneDesc | |
maxDeltaOrientation | PHSceneDesc | |
maxDeltaPosition | PHSceneDesc | |
maxForce | PHSceneDesc | |
maxMoment | PHSceneDesc | |
maxVelocity | PHSceneDesc | |
method (次で定義されています。 PHSceneDesc) | PHSceneDesc | |
MODE_LCP Enum 値 | PHSceneDesc | |
MODE_NONE Enum 値 | PHSceneDesc | |
MODE_PARTITION Enum 値 | PHSceneDesc | |
MODE_PENALTY Enum 値 | PHSceneDesc | |
MODE_SORT_AND_SWEEP_X Enum 値 | PHSceneDesc | |
MODE_SORT_AND_SWEEP_Y Enum 値 (次で定義されています。 PHSceneDesc) | PHSceneDesc | |
MODE_SORT_AND_SWEEP_Z Enum 値 (次で定義されています。 PHSceneDesc) | PHSceneDesc | |
name | NamedObject | protected |
NamedObject() (次で定義されています。 NamedObject) | NamedObject | inline |
NamedObject(const NamedObject &n) (次で定義されています。 NamedObject) | NamedObject | |
NameManager() (次で定義されています。 NameManager) | NameManager | |
nameManager | NamedObject | protected |
NameManagers typedef (次で定義されています。 NameManager) | NameManager | protected |
names (次で定義されています。 NameManager) | NameManager | protected |
NChildObject() const | PHScene | virtual |
NContacts() const (次で定義されています。 PHScene) | PHScene | |
NEngines() (次で定義されています。 PHScene) | PHScene | |
NFemMeshes() const (次で定義されています。 PHScene) | PHScene | |
NFemMeshesNew() const (次で定義されています。 PHScene) | PHScene | |
NGears() const (次で定義されています。 PHScene) | PHScene | |
NIKActuators() const (次で定義されています。 PHScene) | PHScene | |
NIKEndEffectors() const (次で定義されています。 PHScene) | PHScene | |
NJoints() const (次で定義されています。 PHScene) | PHScene | |
NOpObjs() const (次で定義されています。 PHScene) | PHScene | |
NPaths() const (次で定義されています。 PHScene) | PHScene | |
NRays() const (次で定義されています。 PHScene) | PHScene | |
NRootNodes() const (次で定義されています。 PHScene) | PHScene | |
NSkeletons() (次で定義されています。 PHScene) | PHScene | inline |
NSolidPairs() const (次で定義されています。 PHScene) | PHScene | |
NSolids() const (次で定義されています。 PHScene) | PHScene | |
numIteration | PHSceneDesc | |
Object (次で定義されています。 PHScene) | PHScene | friend |
opEngine (次で定義されています。 PHScene) | PHScene | protected |
operator=(const NamedObject &n) (次で定義されています。 NamedObject) | NamedObject | |
opSpAgent (次で定義されています。 PHScene) | PHScene | protected |
penaltyEngine (次で定義されています。 PHScene) | PHScene | protected |
performanceMeasure (次で定義されています。 PHScene) | PHScene | protected |
PHBody (次で定義されています。 PHScene) | PHScene | friend |
PHConstraint (次で定義されています。 PHScene) | PHScene | friend |
PHFrame (次で定義されています。 PHScene) | PHScene | friend |
PHScene(const PHSceneDesc &desc=PHSceneDesc()) | PHScene | |
PHSceneDesc() (次で定義されています。 PHSceneDesc) | PHSceneDesc | inline |
PHSceneState() (次で定義されています。 PHSceneState) | PHSceneState | inline |
Print(std::ostream &os) const | NameManager | 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 |
rays (次で定義されています。 PHScene) | PHScene | protected |
ReadState(std::string fileName) (次で定義されています。 Object) | Object | virtual |
ReadStateR(std::istream &fin) | PHScene | virtual |
SetAirResistanceRateForAngularVelocity(double rate) (次で定義されています。 PHScene) | PHScene | inline |
SetAirResistanceRateForVelocity(double rate) (次で定義されています。 PHScene) | PHScene | inline |
SetBroadPhaseMode(int mode) (次で定義されています。 PHScene) | PHScene | inline |
SetContactDetectionRange(Vec3f center, Vec3f extent, int nx, int ny, int nz) (次で定義されています。 PHScene) | PHScene | |
SetContactMode(PHSolidIf *lhs, PHSolidIf *rhs, PHSceneDesc::ContactMode=PHSceneDesc::MODE_LCP) (次で定義されています。 PHScene) | PHScene | |
SetContactMode(PHSolidIf **group, size_t length, PHSceneDesc::ContactMode mode=PHSceneDesc::MODE_LCP) (次で定義されています。 PHScene) | PHScene | |
SetContactMode(PHSolidIf *solid, PHSceneDesc::ContactMode=PHSceneDesc::MODE_LCP) (次で定義されています。 PHScene) | PHScene | |
SetContactMode(PHSceneDesc::ContactMode mode=PHSceneDesc::MODE_LCP) (次で定義されています。 PHScene) | PHScene | |
SetContactTolerance(double tol) (次で定義されています。 PHScene) | PHScene | inline |
SetCount(unsigned c) | PHScene | inline |
SetDesc(const void *desc) | Object | inlinevirtual |
SetFrictionThreshold(double vth) (次で定義されています。 PHScene) | PHScene | inline |
SetGravity(const Vec3d &accel) (次で定義されています。 PHScene) | PHScene | |
SetHapticTimeStep(double dt) | PHScene | inline |
SetImpactThreshold(double vth) (次で定義されています。 PHScene) | PHScene | inline |
SetIt typedef (次で定義されています。 NameManager) | NameManager | |
SetLCPSolver(int method) (次で定義されています。 PHScene) | PHScene | |
SetMaterialBlending(int mode) (次で定義されています。 PHScene) | PHScene | |
SetMaxAngularVelocity(double wmax) (次で定義されています。 PHScene) | PHScene | inline |
SetMaxDeltaOrientation(double dqmax) (次で定義されています。 PHScene) | PHScene | inline |
SetMaxDeltaPosition(double dpmax) (次で定義されています。 PHScene) | PHScene | inline |
SetMaxForce(double fmax) (次で定義されています。 PHScene) | PHScene | inline |
SetMaxMoment(double tmax) (次で定義されています。 PHScene) | PHScene | inline |
SetMaxVelocity(double vmax) (次で定義されています。 PHScene) | PHScene | inline |
SetName(const char *n) | NamedObject | virtual |
SetNameManager(NameManagerIf *s) | NameManager | virtual |
SetNumIteration(int n) (次で定義されています。 PHScene) | PHScene | |
SetNumIterationCorrection(int n) (次で定義されています。 PHScene) | PHScene | |
SetPosesOfJointedSolids(const PHSolidIf *base) (次で定義されています。 PHScene) | PHScene | |
SetPosesOfJointedSolidsRecurs(PHSolidIf *base, PHSolids &solids) (次で定義されています。 PHScene) | PHScene | protected |
SetState(const void *s) | PHScene | virtual |
SetStateMode(bool bConstraints) (次で定義されています。 PHScene) | PHScene | |
SetStateR(const char *&state) | PHScene | virtual |
SetTimeStep(double dt) | PHScene | |
Setup() | Object | inlinevirtual |
skeletons (次で定義されています。 PHScene) | PHScene | protected |
solids | PHScene | protected |
SOLVER_CG Enum 値 | PHSceneDesc | |
SOLVER_GS Enum 値 | PHSceneDesc | |
SPR_OBJECTDEF(NameManager) (次で定義されています。 NameManager) | NameManager | |
Spr::Object::SPR_OBJECTDEF(Object) | Object | |
Step() | PHScene | |
StepHapticLoop() (次で定義されています。 PHScene) | PHScene | |
StepHapticSync() (次で定義されています。 PHScene) | PHScene | |
timeStep | PHSceneState | |
timeStepInv | PHScene | protected |
trackingEngine (次で定義されています。 PHScene) | PHScene | protected |
WriteState(std::string fileName) (次で定義されています。 Object) | Object | virtual |
WriteStateR(std::ostream &fout) | PHScene | virtual |
~NamedObject() (次で定義されています。 NamedObject) | NamedObject | virtual |
~NameManager() (次で定義されています。 NameManager) | NameManager | virtual |
~PHScene() | PHScene |