![]() |
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 |