Robot frame.
More...
#include <hpp/pinocchio/frame.hh>
◆ Frame()
hpp::pinocchio::Frame::Frame |
( |
DeviceWkPtr_t |
device, |
|
|
FrameIndex |
indexInFrameList |
|
) |
| |
Constructor.
- Parameters
-
device | pointer on the device the frame is belonging to. |
indexInFrameList | index of the frame, i.e. frame = device.model.frames[index] |
◆ ~Frame()
hpp::pinocchio::Frame::~Frame |
( |
| ) |
|
|
inline |
◆ children()
const std::vector<FrameIndex>& hpp::pinocchio::Frame::children |
( |
| ) |
const |
|
inline |
◆ currentTransformation() [1/2]
Transform3f hpp::pinocchio::Frame::currentTransformation |
( |
| ) |
const |
◆ currentTransformation() [2/2]
◆ display()
virtual std::ostream& hpp::pinocchio::Frame::display |
( |
std::ostream & |
os | ) |
const |
|
virtual |
◆ index()
const FrameIndex& hpp::pinocchio::Frame::index |
( |
| ) |
const |
|
inline |
◆ isFixed()
bool hpp::pinocchio::Frame::isFixed |
( |
| ) |
const |
Returns true if the frame type is ::pinocchio::FIXED_JOINT.
◆ isRootFrame()
bool hpp::pinocchio::Frame::isRootFrame |
( |
| ) |
const |
Returns true if this frame is the universe frame.
◆ jacobian() [1/2]
Get const reference to Jacobian.
The jacobian (6d) is expressed in the local frame. the linear part corresponds to the velocity of the center of the frame.
References jacobian().
Referenced by jacobian().
◆ jacobian() [2/2]
◆ joint()
Returns the joint associated to this frame.
◆ name()
const std::string& hpp::pinocchio::Frame::name |
( |
| ) |
const |
◆ parentFrame()
Frame hpp::pinocchio::Frame::parentFrame |
( |
| ) |
const |
Get the parent frame (if any).
- Warning
- the parent joint of the universe is the universe itself.
◆ pinocchio()
◆ positionInParentFrame() [1/2]
Transform3f hpp::pinocchio::Frame::positionInParentFrame |
( |
| ) |
const |
Get (constant) placement of frame in parent frame.
◆ positionInParentFrame() [2/2]
void hpp::pinocchio::Frame::positionInParentFrame |
( |
const Transform3f & |
p | ) |
|
Set position of frame in parent frame.
◆ positionInParentJoint()
const Transform3f& hpp::pinocchio::Frame::positionInParentJoint |
( |
| ) |
const |
Get (constant) placement of frame in parent joint.
◆ robot() [1/2]
Access robot owning the object.
◆ robot() [2/2]