Biorbd
|
This is the complete list of members for biorbd::rigidbody::Joints, including all inherited members.
AddSegment(const biorbd::utils::String &segmentName, const biorbd::utils::String &parentName, const biorbd::utils::String &translationSequence, const biorbd::utils::String &rotationSequence, const std::vector< biorbd::utils::Range > &QRanges, const std::vector< biorbd::utils::Range > &QDotRanges, const std::vector< biorbd::utils::Range > &QDDotRanges, const biorbd::rigidbody::SegmentCharacteristics &characteristics, const RigidBodyDynamics::Math::SpatialTransform ¢reOfRotation, int forcePlates=-1) | biorbd::rigidbody::Joints | |
AddSegment(const biorbd::utils::String &segmentName, const biorbd::utils::String &parentName, const biorbd::utils::String &translationSequence, const std::vector< biorbd::utils::Range > &QRanges, const std::vector< biorbd::utils::Range > &QDotRanges, const std::vector< biorbd::utils::Range > &QDDotRanges, const biorbd::rigidbody::SegmentCharacteristics &characteristics, const RigidBodyDynamics::Math::SpatialTransform ¢reOfRotation, int forcePlates=-1) | biorbd::rigidbody::Joints | |
allGlobalJCS(const biorbd::rigidbody::GeneralizedCoordinates &Q) | biorbd::rigidbody::Joints | |
allGlobalJCS() const | biorbd::rigidbody::Joints | |
angularMomentum(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &Qdot, bool updateKin=true) | biorbd::rigidbody::Joints | |
CalcAngularMomentum(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &Qdot, bool updateKin) | biorbd::rigidbody::Joints | |
CalcAngularMomentum(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &Qdot, const biorbd::rigidbody::GeneralizedAcceleration &Qddot, bool updateKin) | biorbd::rigidbody::Joints | |
CalcBodyWorldTransformation(const biorbd::rigidbody::GeneralizedCoordinates &Q, const unsigned int segmentIdx, bool updateKin=true) | biorbd::rigidbody::Joints | protected |
CalcBodyWorldTransformation(const unsigned int segmentIdx) const | biorbd::rigidbody::Joints | protected |
CalcMatRotJacobian(const biorbd::rigidbody::GeneralizedCoordinates &Q, unsigned int segmentIdx, const RigidBodyDynamics::Math::Matrix3d &rotation, RigidBodyDynamics::Math::MatrixNd &G, bool updateKin) | biorbd::rigidbody::Joints | |
CalcSegmentsAngularMomentum(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &Qdot, bool updateKin) | biorbd::rigidbody::Joints | |
CalcSegmentsAngularMomentum(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &Qdot, const biorbd::rigidbody::GeneralizedAcceleration &Qddot, bool updateKin) | biorbd::rigidbody::Joints | |
checkGeneralizedDimensions(const biorbd::rigidbody::GeneralizedCoordinates *Q=nullptr, const biorbd::rigidbody::GeneralizedVelocity *Qdot=nullptr, const biorbd::rigidbody::GeneralizedAcceleration *Qddot=nullptr, const biorbd::rigidbody::GeneralizedTorque *torque=nullptr) | biorbd::rigidbody::Joints | |
CoM(const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true) | biorbd::rigidbody::Joints | |
CoMbySegment(const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true) | biorbd::rigidbody::Joints | |
CoMbySegment(const biorbd::rigidbody::GeneralizedCoordinates &Q, const unsigned int idx, bool updateKin=true) | biorbd::rigidbody::Joints | |
CoMbySegmentInMatrix(const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true) | biorbd::rigidbody::Joints | |
CoMddot(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &Qdot, const biorbd::rigidbody::GeneralizedAcceleration &Qddot) | biorbd::rigidbody::Joints | |
CoMddotBySegment(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &Qdot, const biorbd::rigidbody::GeneralizedAcceleration &Qddot, bool updateKin=true) | biorbd::rigidbody::Joints | |
CoMddotBySegment(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &Qdot, const biorbd::rigidbody::GeneralizedAcceleration &Qddot, const unsigned int idx, bool updateKin=true) | biorbd::rigidbody::Joints | |
CoMdot(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &Qdot) | biorbd::rigidbody::Joints | |
CoMdotBySegment(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &Qdot, bool updateKin=true) | biorbd::rigidbody::Joints | |
CoMdotBySegment(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &Qdot, const unsigned int idx, bool updateKin=true) | biorbd::rigidbody::Joints | |
CoMJacobian(const biorbd::rigidbody::GeneralizedCoordinates &Q) | biorbd::rigidbody::Joints | |
ComputeConstraintImpulsesDirect(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &QDotPre) | biorbd::rigidbody::Joints | |
computeQdot(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedCoordinates &QDot, const double k_stab=1) | biorbd::rigidbody::Joints | |
ContactForcesFromForwardDynamicsConstraintsDirect(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &QDot, const biorbd::rigidbody::GeneralizedTorque &Tau, std::vector< biorbd::utils::SpatialVector > *f_ext=nullptr) | biorbd::rigidbody::Joints | |
DeepCopy() const | biorbd::rigidbody::Joints | |
DeepCopy(const biorbd::rigidbody::Joints &other) | biorbd::rigidbody::Joints | |
dispatchedForce(std::vector< std::vector< biorbd::utils::SpatialVector >> &spatialVector, unsigned int frame) const | biorbd::rigidbody::Joints | |
dispatchedForce(std::vector< biorbd::utils::SpatialVector > &sv) const | biorbd::rigidbody::Joints | |
ForwardDynamics(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &QDot, const biorbd::rigidbody::GeneralizedTorque &Tau, std::vector< biorbd::utils::SpatialVector > *f_ext=nullptr) | biorbd::rigidbody::Joints | |
ForwardDynamicsConstraintsDirect(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &QDot, const biorbd::rigidbody::GeneralizedTorque &Tau, biorbd::rigidbody::Contacts &CS, std::vector< biorbd::utils::SpatialVector > *f_ext=nullptr) | biorbd::rigidbody::Joints | |
ForwardDynamicsConstraintsDirect(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &QDot, const biorbd::rigidbody::GeneralizedTorque &Tau, std::vector< biorbd::utils::SpatialVector > *f_ext=nullptr) | biorbd::rigidbody::Joints | |
GetBodyBiorbdId(const biorbd::utils::String &segmentName) const | biorbd::rigidbody::Joints | |
getDofIndex(const biorbd::utils::String &SegmentName, const biorbd::utils::String &dofName) | biorbd::rigidbody::Joints | |
getGravity() const | biorbd::rigidbody::Joints | |
globalJCS(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::utils::String &name) | biorbd::rigidbody::Joints | |
globalJCS(const biorbd::rigidbody::GeneralizedCoordinates &Q, unsigned int idx) | biorbd::rigidbody::Joints | |
globalJCS(const biorbd::utils::String &name) const | biorbd::rigidbody::Joints | |
globalJCS(unsigned int idx) const | biorbd::rigidbody::Joints | |
InverseDynamics(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::GeneralizedVelocity &QDot, const biorbd::rigidbody::GeneralizedAcceleration &QDDot, std::vector< biorbd::utils::SpatialVector > *f_ext=nullptr) | biorbd::rigidbody::Joints | |
Joints() | biorbd::rigidbody::Joints | |
Joints(const biorbd::rigidbody::Joints &other) | biorbd::rigidbody::Joints | |
localJCS() const | biorbd::rigidbody::Joints | |
localJCS(const biorbd::utils::String &name) const | biorbd::rigidbody::Joints | |
localJCS(const unsigned int idx) const | biorbd::rigidbody::Joints | |
m_isKinematicsComputed | biorbd::rigidbody::Joints | protected |
m_nbDof | biorbd::rigidbody::Joints | protected |
m_nbQ | biorbd::rigidbody::Joints | protected |
m_nbQddot | biorbd::rigidbody::Joints | protected |
m_nbQdot | biorbd::rigidbody::Joints | protected |
m_nbRoot | biorbd::rigidbody::Joints | protected |
m_nRotAQuat | biorbd::rigidbody::Joints | protected |
m_segments | biorbd::rigidbody::Joints | protected |
m_totalMass | biorbd::rigidbody::Joints | protected |
mass() const | biorbd::rigidbody::Joints | |
massMatrix(const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true) | biorbd::rigidbody::Joints | |
mesh() const | biorbd::rigidbody::Joints | |
mesh(unsigned int idx) const | biorbd::rigidbody::Joints | |
meshFaces() const | biorbd::rigidbody::Joints | |
meshFaces(unsigned int idx) const | biorbd::rigidbody::Joints | |
meshPoints(const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true) | biorbd::rigidbody::Joints | |
meshPoints(const biorbd::rigidbody::GeneralizedCoordinates &Q, unsigned int idx, bool updateKin=true) | biorbd::rigidbody::Joints | |
meshPoints(const std::vector< biorbd::utils::RotoTrans > &RT, unsigned int idx) const | biorbd::rigidbody::Joints | protected |
meshPointsInMatrix(const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true) | biorbd::rigidbody::Joints | |
nameDof() const | biorbd::rigidbody::Joints | |
nbDof() const | biorbd::rigidbody::Joints | |
nbGeneralizedTorque() const | biorbd::rigidbody::Joints | |
nbQ() const | biorbd::rigidbody::Joints | |
nbQddot() const | biorbd::rigidbody::Joints | |
nbQdot() const | biorbd::rigidbody::Joints | |
nbQuat() const | biorbd::rigidbody::Joints | |
nbRoot() const | biorbd::rigidbody::Joints | |
nbSegment() const | biorbd::rigidbody::Joints | |
projectPoint(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::utils::Vector3d &v, int segmentIdx, const biorbd::utils::String &axesToRemove, bool updateKin=true) | biorbd::rigidbody::Joints | |
projectPoint(const biorbd::rigidbody::GeneralizedCoordinates &Q, const std::vector< biorbd::rigidbody::NodeSegment > &v, bool updateKin=true) | biorbd::rigidbody::Joints | |
projectPoint(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::rigidbody::NodeSegment &n, bool updateKin) | biorbd::rigidbody::Joints | |
projectPointJacobian(const biorbd::rigidbody::GeneralizedCoordinates &Q, biorbd::rigidbody::NodeSegment p, bool updateKin) | biorbd::rigidbody::Joints | |
projectPointJacobian(const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::utils::Vector3d &v, int segmentIdx, const biorbd::utils::String &axesToRemove, bool updateKin) | biorbd::rigidbody::Joints | |
projectPointJacobian(const biorbd::rigidbody::GeneralizedCoordinates &Q, const std::vector< biorbd::rigidbody::NodeSegment > &v, bool updateKin) | biorbd::rigidbody::Joints | |
segment(unsigned int idx) const | biorbd::rigidbody::Joints | |
segment(const biorbd::utils::String &name) const | biorbd::rigidbody::Joints | |
setGravity(const biorbd::utils::Vector3d &newGravity) | biorbd::rigidbody::Joints | |
UpdateKinematicsCustom(const biorbd::rigidbody::GeneralizedCoordinates *Q=nullptr, const biorbd::rigidbody::GeneralizedVelocity *Qdot=nullptr, const biorbd::rigidbody::GeneralizedAcceleration *Qddot=nullptr) | biorbd::rigidbody::Joints | |
~Joints() | biorbd::rigidbody::Joints | virtual |