#include <FixedJacobianNode.hpp>
◆ FixedJacobianNode() [1/2]
dart::dynamics::FixedJacobianNode::FixedJacobianNode |
( |
BodyNode * |
parent, |
|
|
const Eigen::Isometry3d & |
transform |
|
) |
| |
|
protected |
◆ FixedJacobianNode() [2/2]
dart::dynamics::FixedJacobianNode::FixedJacobianNode |
( |
const std::tuple< BodyNode *, Eigen::Isometry3d > & |
args | ) |
|
|
protected |
◆ dependsOn()
bool dart::dynamics::FixedJacobianNode::dependsOn |
( |
std::size_t |
_genCoordIndex | ) |
const |
|
override |
◆ getChainDofs()
const std::vector< const DegreeOfFreedom * > dart::dynamics::FixedJacobianNode::getChainDofs |
( |
| ) |
const |
|
override |
◆ getDependentDof() [1/2]
const DegreeOfFreedom * dart::dynamics::FixedJacobianNode::getDependentDof |
( |
std::size_t |
_index | ) |
const |
|
override |
◆ getDependentDof() [2/2]
DegreeOfFreedom * dart::dynamics::FixedJacobianNode::getDependentDof |
( |
std::size_t |
_index | ) |
|
|
override |
◆ getDependentDofs() [1/2]
const std::vector< const DegreeOfFreedom * > & dart::dynamics::FixedJacobianNode::getDependentDofs |
( |
| ) |
const |
|
override |
◆ getDependentDofs() [2/2]
const std::vector< DegreeOfFreedom * > & dart::dynamics::FixedJacobianNode::getDependentDofs |
( |
| ) |
|
|
override |
◆ getDependentGenCoordIndex()
std::size_t dart::dynamics::FixedJacobianNode::getDependentGenCoordIndex |
( |
std::size_t |
_arrayIndex | ) |
const |
|
override |
◆ getDependentGenCoordIndices()
const std::vector< std::size_t > & dart::dynamics::FixedJacobianNode::getDependentGenCoordIndices |
( |
| ) |
const |
|
override |
◆ getIndexInBodyNode()
◆ getIndexInSkeleton()
◆ getIndexInTree()
Get the index of this Node within its tree.
◆ getJacobian()
const math::Jacobian & dart::dynamics::FixedJacobianNode::getJacobian |
( |
| ) |
const |
|
finaloverride |
◆ getJacobianClassicDeriv()
const math::Jacobian & dart::dynamics::FixedJacobianNode::getJacobianClassicDeriv |
( |
| ) |
const |
|
finaloverride |
◆ getJacobianSpatialDeriv()
const math::Jacobian & dart::dynamics::FixedJacobianNode::getJacobianSpatialDeriv |
( |
| ) |
const |
|
finaloverride |
◆ getNumDependentDofs()
std::size_t dart::dynamics::FixedJacobianNode::getNumDependentDofs |
( |
| ) |
const |
|
override |
◆ getNumDependentGenCoords()
std::size_t dart::dynamics::FixedJacobianNode::getNumDependentGenCoords |
( |
| ) |
const |
|
override |
◆ getTreeIndex()
◆ getWorldJacobian()
const math::Jacobian & dart::dynamics::FixedJacobianNode::getWorldJacobian |
( |
| ) |
const |
|
finaloverride |
◆ reattach()
Undo the effectos of calling remove().
The Node will continue to exist, even when all the strong references to it expire.
◆ remove()
Stage the Node for removal.
When all strong references to the Node expire, the Node will be removed from its BodyNode and deleted.
◆ setRelativeTransform()
void dart::dynamics::FixedJacobianNode::setRelativeTransform |
( |
const Eigen::Isometry3d & |
newRelativeTf | ) |
|
|
override |
Set the current relative transform of this Fixed Frame.
◆ updateBodyJacobian()
void dart::dynamics::FixedJacobianNode::updateBodyJacobian |
( |
| ) |
const |
|
protected |
Update the Jacobian of this Fixed Frame.
getJacobian() calls this function if mIsBodyJacobianDirty is true.
◆ updateBodyJacobianSpatialDeriv()
void dart::dynamics::FixedJacobianNode::updateBodyJacobianSpatialDeriv |
( |
| ) |
const |
|
protected |
Update the spatial time derivative of the Fixed Frame Jacobian.
getJacobianSpatialDeriv() calls this function if mIsBodyJacobianSpatialDerivDirty is true.
◆ updateWorldJacobian()
void dart::dynamics::FixedJacobianNode::updateWorldJacobian |
( |
| ) |
const |
|
protected |
Update the World Jacobian cache.
◆ updateWorldJacobianClassicDeriv()
void dart::dynamics::FixedJacobianNode::updateWorldJacobianClassicDeriv |
( |
| ) |
const |
|
protected |
Update the classic time derivative of the Fixed Frame Jacobian.
getJacobianClassicDeriv() calls this function if mIsWorldJacobianClassicDerivDirty is true.
◆ mCache
Cache dart::dynamics::FixedJacobianNode::mCache |
|
mutableprotected |