33 #ifndef DART_DYNAMICS_DETAIL_ENDEFFECTORASPECT_HPP_ 34 #define DART_DYNAMICS_DETAIL_ENDEFFECTORASPECT_HPP_ 36 #include <Eigen/Geometry> 37 #include "dart/common/SpecializedForAspect.hpp" 38 #include "dart/dynamics/CompositeNode.hpp" 43 class FixedJacobianNode;
57 const Eigen::Isometry3d& defaultTf = Eigen::Isometry3d::Identity());
60 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
75 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
87 const math::SupportGeometry& geometry = math::SupportGeometry())
93 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
96 void SupportUpdate(
Support* support);
106 #endif // DART_DYNAMICS_DETAIL_ENDEFFECTORASPECT_HPP_ Declaration of the variadic template.
Definition: SpecializedForAspect.hpp:45
Definition: EndEffector.hpp:51
math::SupportGeometry mGeometry
A set of points representing the support polygon that can be provided by the EndEffector.
Definition: EndEffectorAspect.hpp:84
bool mActive
Whether or not this EndEffector is currently being used to support the weight of the robot...
Definition: EndEffectorAspect.hpp:68
Definition: EndEffectorAspect.hpp:79
Definition: EndEffectorAspect.hpp:49
Definition: Aspect.cpp:40
Terminator for the variadic template.
Definition: CompositeJoiner.hpp:44
Definition: CompositeNode.hpp:95
Definition: EndEffectorAspect.hpp:64
Eigen::Isometry3d mDefaultTransform
The default relative transform for the EndEffector.
Definition: EndEffectorAspect.hpp:54
Definition: FixedJacobianNode.hpp:41