#include <GearSpringForceField.h>
|
| GearSpring () |
| Gear ratio (default 1) More...
|
|
| GearSpring (unsigned int m1, unsigned int m2, unsigned int p1, unsigned int p2) |
|
| GearSpring (unsigned int m1, unsigned int m2, unsigned int p1, unsigned int p2, Real hardKst, Real softKsr, Real hardKsr, Real kd, Real ratio) |
|
Real | getHardStiffnessRotation () |
|
Real | getSoftStiffnessRotation () |
|
Real | getHardStiffnessTranslation () |
|
sofa::type::Vec< 2, unsigned int > | getFreeAxis () |
|
Real | getRatio () |
|
void | setHardStiffnessRotation (Real ksr) |
|
void | setSoftStiffnessRotation (Real ksr) |
|
void | setHardStiffnessTranslation (Real kst) |
|
void | setRatio (Real ratio) |
|
void | setFreeAxis (const sofa::type::Vec< 2, unsigned int > &axis) |
|
void | setFreeAxis (unsigned int axis1, unsigned int axis2) |
|
void | setDamping (Real _kd) |
|
◆ angle1
template<typename DataTypes >
◆ angle2
template<typename DataTypes >
◆ freeAxis
template<typename DataTypes >
◆ hardStiffnessRot
template<typename DataTypes >
stiffness to apply on axis where the rotations are free (default 10000.0)
◆ hardStiffnessTrans
template<typename DataTypes >
defines the axis where the movements is free.
◆ ini1
template<typename DataTypes >
◆ ini2
template<typename DataTypes >
◆ kd
template<typename DataTypes >
◆ m1
template<typename DataTypes >
◆ m2
template<typename DataTypes >
◆ p1
template<typename DataTypes >
the two extremities of the spring: masses m1 and m2
◆ p2
template<typename DataTypes >
◆ previousAngle1
template<typename DataTypes >
the two parents of each extremity
◆ previousAngle2
template<typename DataTypes >
◆ Ratio
template<typename DataTypes >
stiffness to apply on axis where the rotations are forbidden (default 10000.0)
◆ softStiffnessRot
template<typename DataTypes >
stiffness to apply on axis where the translations are forbidden (default 10000.0)
◆ GearSpring() [1/3]
template<class DataTypes >
Gear ratio (default 1)
constructors
◆ GearSpring() [2/3]
template<class DataTypes >
◆ GearSpring() [3/3]
template<class DataTypes >
◆ getFreeAxis()
template<typename DataTypes >
◆ getHardStiffnessRotation()
template<typename DataTypes >
◆ getHardStiffnessTranslation()
template<typename DataTypes >
◆ getRatio()
template<typename DataTypes >
◆ getSoftStiffnessRotation()
template<typename DataTypes >
◆ setDamping()
template<typename DataTypes >
◆ setFreeAxis() [1/2]
template<typename DataTypes >
◆ setFreeAxis() [2/2]
template<typename DataTypes >
◆ setHardStiffnessRotation()
template<typename DataTypes >
◆ setHardStiffnessTranslation()
template<typename DataTypes >
◆ setRatio()
template<typename DataTypes >
◆ setSoftStiffnessRotation()
template<typename DataTypes >
◆ anonymous enum
template<typename DataTypes >
◆ operator<<
template<typename DataTypes >
◆ operator>>
template<typename DataTypes >