|
| IMUs () |
| Construct inertial measurement units set.
|
|
| IMUs (const biorbd::rigidbody::IMUs &other) |
| Construct inertial measurement units set from another set. More...
|
|
virtual | ~IMUs () |
| Destroy the class properly.
|
|
biorbd::rigidbody::IMUs | DeepCopy () const |
| Deep copy of the inertial measurement units data. More...
|
|
void | DeepCopy (const biorbd::rigidbody::IMUs &other) |
| Deep copy the inertial measurement units data. More...
|
|
void | addIMU (bool technical=true, bool anatomical=true) |
| Add a new inertial measurement unit to the set. More...
|
|
void | addIMU (const biorbd::utils::RotoTransNode &RotoTrans, bool technical=true, bool anatomical=true) |
| Add a new inertial measurement unit to the set. More...
|
|
unsigned int | nbIMUs () const |
| Return the number of inertial measurement units (IMU) in the set. More...
|
|
std::vector< biorbd::utils::String > | IMUsNames () |
| Return the names of the inertial measurement units (IMU) More...
|
|
std::vector< biorbd::utils::String > | technicalIMUsNames () |
| Return the names of the technical inertial measurement units (IMU) More...
|
|
std::vector< biorbd::utils::String > | anatomicalIMUsNames () |
| Return the names of the anatomical inertial measurement units (IMU) More...
|
|
const std::vector< biorbd::rigidbody::IMU > & | IMU () const |
| Return all the IMU in the local reference of the segment. More...
|
|
std::vector< biorbd::rigidbody::IMU > | IMU (const biorbd::utils::String &segmentName) |
| Return all the inertial measurement units (IMU) of a segment. More...
|
|
const biorbd::rigidbody::IMU & | IMU (unsigned int idx) |
| Return the inertial measurement unit (IMU) of a specified index. More...
|
|
std::vector< biorbd::rigidbody::IMU > | IMU (const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true) |
| Compute and return all the inertial measurement units (IMU) at the position given by Q. More...
|
|
biorbd::rigidbody::IMU | IMU (const biorbd::rigidbody::GeneralizedCoordinates &Q, unsigned int idx, bool updateKin=true) |
| Compute and return one inertial meausrement unit (IMU) at the position given by Q. More...
|
|
std::vector< biorbd::rigidbody::IMU > | segmentIMU (const biorbd::rigidbody::GeneralizedCoordinates &Q, unsigned int idx, bool updateKin=true) |
| Return all the inertial measurement units (IMU) on a specified segment. More...
|
|
unsigned int | nbTechIMUs () |
| Return the number of technical inertial measurement units (IMU) More...
|
|
unsigned int | nbAnatIMUs () |
| Return the number of anatomical inertial measurement units (IMU) More...
|
|
std::vector< biorbd::rigidbody::IMU > | technicalIMU (const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true) |
| Return all the technical inertial measurement units (IMU) More...
|
|
std::vector< biorbd::rigidbody::IMU > | technicalIMU () |
| Return all the technical inertial measurement units (IMU) in their respective segment local reference frame. More...
|
|
std::vector< biorbd::rigidbody::IMU > | anatomicalIMU (const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true) |
| Return all the anatomical inertial measurement units (IMU) More...
|
|
std::vector< biorbd::rigidbody::IMU > | anatomicalIMU () |
| Return all the anatomical inertial measurement units (IMU) in their respective segment local reference frame. More...
|
|
std::vector< biorbd::utils::Matrix > | IMUJacobian (const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true) |
| Return the jacobian of the inertial measurement units (IMU) More...
|
|
std::vector< biorbd::utils::Matrix > | TechnicalIMUJacobian (const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true) |
| Return the jacobian of the technical inertial measurement units (IMU) More...
|
|
Hold a set of IMUs.
Definition at line 21 of file IMUs.h.