Biorbd
biorbd::rigidbody::Joints Member List

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 &centreOfRotation, 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 &centreOfRotation, int forcePlates=-1)biorbd::rigidbody::Joints
allGlobalJCS(const biorbd::rigidbody::GeneralizedCoordinates &Q)biorbd::rigidbody::Joints
allGlobalJCS() constbiorbd::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::Jointsprotected
CalcBodyWorldTransformation(const unsigned int segmentIdx) constbiorbd::rigidbody::Jointsprotected
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() constbiorbd::rigidbody::Joints
DeepCopy(const biorbd::rigidbody::Joints &other)biorbd::rigidbody::Joints
dispatchedForce(std::vector< std::vector< biorbd::utils::SpatialVector >> &spatialVector, unsigned int frame) constbiorbd::rigidbody::Joints
dispatchedForce(std::vector< biorbd::utils::SpatialVector > &sv) constbiorbd::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) constbiorbd::rigidbody::Joints
getDofIndex(const biorbd::utils::String &SegmentName, const biorbd::utils::String &dofName)biorbd::rigidbody::Joints
getGravity() constbiorbd::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) constbiorbd::rigidbody::Joints
globalJCS(unsigned int idx) constbiorbd::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() constbiorbd::rigidbody::Joints
localJCS(const biorbd::utils::String &name) constbiorbd::rigidbody::Joints
localJCS(const unsigned int idx) constbiorbd::rigidbody::Joints
m_isKinematicsComputedbiorbd::rigidbody::Jointsprotected
m_nbDofbiorbd::rigidbody::Jointsprotected
m_nbQbiorbd::rigidbody::Jointsprotected
m_nbQddotbiorbd::rigidbody::Jointsprotected
m_nbQdotbiorbd::rigidbody::Jointsprotected
m_nbRootbiorbd::rigidbody::Jointsprotected
m_nRotAQuatbiorbd::rigidbody::Jointsprotected
m_segmentsbiorbd::rigidbody::Jointsprotected
m_totalMassbiorbd::rigidbody::Jointsprotected
mass() constbiorbd::rigidbody::Joints
massMatrix(const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true)biorbd::rigidbody::Joints
mesh() constbiorbd::rigidbody::Joints
mesh(unsigned int idx) constbiorbd::rigidbody::Joints
meshFaces() constbiorbd::rigidbody::Joints
meshFaces(unsigned int idx) constbiorbd::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) constbiorbd::rigidbody::Jointsprotected
meshPointsInMatrix(const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true)biorbd::rigidbody::Joints
nameDof() constbiorbd::rigidbody::Joints
nbDof() constbiorbd::rigidbody::Joints
nbGeneralizedTorque() constbiorbd::rigidbody::Joints
nbQ() constbiorbd::rigidbody::Joints
nbQddot() constbiorbd::rigidbody::Joints
nbQdot() constbiorbd::rigidbody::Joints
nbQuat() constbiorbd::rigidbody::Joints
nbRoot() constbiorbd::rigidbody::Joints
nbSegment() constbiorbd::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) constbiorbd::rigidbody::Joints
segment(const biorbd::utils::String &name) constbiorbd::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::Jointsvirtual