|
| WrappingObject () |
| Construct a wrapping object.
|
|
| WrappingObject (const biorbd::utils::Scalar &x, const biorbd::utils::Scalar &y, const biorbd::utils::Scalar &z) |
| Construct a wrapping object. More...
|
|
| WrappingObject (const biorbd::utils::Scalar &x, const biorbd::utils::Scalar &y, const biorbd::utils::Scalar &z, const biorbd::utils::String &name, const biorbd::utils::String &parentName) |
| Construct a wrapping object. More...
|
|
| WrappingObject (const biorbd::utils::Vector3d &other) |
| Construct a wrapping object from 3d Vector. More...
|
|
| WrappingObject (const biorbd::utils::Vector3d &other, const biorbd::utils::String &name, const biorbd::utils::String &parentName) |
| Construct a wrapping object. More...
|
|
void | DeepCopy (const biorbd::muscles::WrappingObject &other) |
| Deep copy of the wrapping ibject in another wrapping object. More...
|
|
virtual void | wrapPoints (const biorbd::utils::RotoTrans &rt, const biorbd::utils::Vector3d &p1_bone, const biorbd::utils::Vector3d &p2_bone, biorbd::utils::Vector3d &p1, biorbd::utils::Vector3d &p2, biorbd::utils::Scalar *muscleLength=nullptr)=0 |
| From the position of the wrapping object, return the 2 locations where the muscle leaves the wrapping object. More...
|
|
virtual void | wrapPoints (biorbd::rigidbody::Joints &model, const biorbd::rigidbody::GeneralizedCoordinates &Q, const biorbd::utils::Vector3d &p1_bone, const biorbd::utils::Vector3d &p2_bone, biorbd::utils::Vector3d &p1, biorbd::utils::Vector3d &p2, biorbd::utils::Scalar *muscleLength=nullptr)=0 |
| From the position of the wrapping object, return the 2 locations where the muscle leaves the wrapping object. More...
|
|
virtual void | wrapPoints (biorbd::utils::Vector3d &p1, biorbd::utils::Vector3d &p2, biorbd::utils::Scalar *muscleLength=nullptr)=0 |
| Returns the previously computed 2 locations where the muscle leaves the wrapping object. More...
|
|
virtual const biorbd::utils::RotoTrans & | RT (biorbd::rigidbody::Joints &model, const biorbd::rigidbody::GeneralizedCoordinates &Q, bool updateKin=true)=0 |
| Return the RotoTrans matrix of the wrapping object. More...
|
|
const biorbd::utils::RotoTrans & | RT () const |
| Return the RotoTrans matrix of the wrapping object. More...
|
|
biorbd::muscles::WrappingObject & | operator= (const biorbd::utils::Vector3d &other) |
| To be able to use the equal "=" operator to define wrapping object. More...
|
|
| Vector3d () |
| Construct 3D vector. More...
|
|
| Vector3d (const biorbd::utils::Scalar &x, const biorbd::utils::Scalar &y, const biorbd::utils::Scalar &z) |
| Construct 3D vector. More...
|
|
| Vector3d (const biorbd::utils::Scalar &x, const biorbd::utils::Scalar &y, const biorbd::utils::Scalar &z, const biorbd::utils::String &name, const biorbd::utils::String &parentName) |
| Construct a 3D vector. More...
|
|
| Vector3d (const biorbd::utils::Vector3d vec, const biorbd::utils::String &name, const biorbd::utils::String &parentName) |
| Construct a 3D vector. More...
|
|
| Vector3d (const RigidBodyDynamics::Math::Vector3d &other) |
| Construct a 3D vector from a Casadi 3D vector (drop the trailling 1) More...
|
|
| Vector3d (const RigidBodyDynamics::Math::VectorNd &other) |
| Construct a 3D vector from a Casadi ND vector (drop the trailling 1) More...
|
|
| Vector3d (const RigidBodyDynamics::Math::Vector4d &other) |
| Construct a 3D vector from an eigen 4D vector (drop the trailling 1) More...
|
|
biorbd::utils::Vector3d | DeepCopy () const |
| Deep copy of a 3D vector. More...
|
|
void | DeepCopy (const biorbd::utils::Vector3d &other) |
| Deep copy of a 3D vector into another 3D vector. More...
|
|
biorbd::utils::Vector3d | applyRT (const RotoTrans &rt) const |
| Apply a RotoTrans to the 3D vector. More...
|
|
void | applyRT (const RotoTrans &rt) |
| Apply a RotoTrans to the 3D vector. More...
|
|
| Node () |
| Construct Node.
|
|
| Node (const biorbd::utils::Node &other) |
| Construct Node from another node. More...
|
|
| Node (const biorbd::utils::String &name) |
| Construct Node. More...
|
|
| Node (const biorbd::utils::String &name, const biorbd::utils::String &parentName) |
| Construct Node. More...
|
|
virtual | ~Node () |
| Destroy class properly.
|
|
void | DeepCopy (const biorbd::utils::Node &other) |
| Deep copy of the node in another node. More...
|
|
void | setName (const biorbd::utils::String &name) |
| Set the name of the node. More...
|
|
const biorbd::utils::String & | name () const |
| Return the name of the node.
|
|
const biorbd::utils::String & | parent () const |
| Return the parent name of the node.
|
|
void | setParent (const biorbd::utils::String &name) |
| Set the parent name of the node. More...
|
|
biorbd::utils::NODE_TYPE | typeOfNode () const |
| Return the type of node.
|
|
Base class for the wrapping objects.
Definition at line 22 of file WrappingObject.h.