pinocchio  3.9.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
JointComposite Struct Reference

Public Member Functions

 JointComposite (const JointVariant &j, const SE3 &jPose)
 JointComposite (const std::vector< JointVariant > &js, const std::vector< SE3 > &jPoses)
void addJoint (const JointVariant &jm, const SE3 &pose=SE3::Identity())
bool operator== (const JointComposite &other) const

Public Attributes

std::vector< JointVariant > joints
std::vector< SE3jointsPlacements
int nq = 0
int nv = 0

Detailed Description

Definition at line 309 of file joints.hpp.

Constructor & Destructor Documentation

◆ JointComposite() [1/2]

JointComposite(const JointVariant &j,
const SE3 &jPose )
inline

Definition at line 319 of file joints.hpp.

◆ JointComposite() [2/2]

JointComposite(const std::vector< JointVariant > &js,
const std::vector< SE3 > &jPoses )
inline

Definition at line 327 of file joints.hpp.

Member Function Documentation

◆ addJoint()

void addJoint(const JointVariant &jm,
const SE3 &pose = SE3::Identity() )
inline

Definition at line 338 of file joints.hpp.

◆ operator==()

bool operator==(const JointComposite &other)const
inline

Definition at line 346 of file joints.hpp.

Member Data Documentation

◆ joints

std::vector<JointVariant> joints

Definition at line 311 of file joints.hpp.

◆ jointsPlacements

std::vector<SE3> jointsPlacements

Definition at line 312 of file joints.hpp.

◆ nq

int nq = 0

Definition at line 314 of file joints.hpp.

◆ nv

int nv = 0

Definition at line 315 of file joints.hpp.


The documentation for this struct was generated from the following file: