30#ifndef PX_PHYSICS_SCP_ARTICULATION_TENDON_CORE
31#define PX_PHYSICS_SCP_ARTICULATION_TENDON_CORE
33#include "DyArticulationTendon.h"
39 class ArticulationSpatialTendonSim;
40 class ArticulationFixedTendonSim;
48 void preExportDataReset() { }
59 PxReal mLimitStiffness;
68 void preExportDataReset() { }
75 void setStiffness(
const PxReal stiffness);
76 PxReal getStiffness()
const;
78 void setDamping(
const PxReal damping);
79 PxReal getDamping()
const;
81 void setLimitStiffness(
const PxReal stiffness);
82 PxReal getLimitStiffness()
const;
84 void setOffset(
const PxReal offset);
85 PxReal getOffset()
const;
90 PX_ASSERT((sim == 0) ^ (mSim == 0));
105 void preExportDataReset() {}
113 void setStiffness(
const PxReal stiffness);
114 PxReal getStiffness()
const;
116 void setDamping(
const PxReal damping);
117 PxReal getDamping()
const;
119 void setLimitStiffness(
const PxReal stiffness);
120 PxReal getLimitStiffness()
const;
123 void setOffset(
const PxReal offset);
124 PxReal getOffset()
const;
126 void setSpringRestLength(
const PxReal restLength);
127 PxReal getSpringRestLength()
const;
129 void setLimitRange(
const PxReal lowLimit,
const PxReal highLimit);
130 void getLimitRange(PxReal& lowLimit, PxReal& highLimit)
const;
134 PX_ASSERT((sim == 0) ^ (mSim == 0));
Output stream class for I/O.
Definition PxIO.h:114
Definition ScArticulationTendonCore.h:101
Definition ScArticulationTendonSim.h:85
Definition ScArticulationTendonCore.h:63
Definition ScArticulationTendonSim.h:49
Definition ScArticulationTendonCore.h:43
#define PX_FORCE_INLINE
Definition PxPreprocessor.h:335
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
PxEMPTY
Definition Px.h:87