33 #ifndef DART_DYNAMICS_DETAIL_ENDEFFECTORASPECT_HPP_
34 #define DART_DYNAMICS_DETAIL_ENDEFFECTORASPECT_HPP_
36 #include <Eigen/Geometry>
43 class FixedJacobianNode;
57 const Eigen::Isometry3d& defaultTf = Eigen::Isometry3d::Identity());
60 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
73 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
89 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
Terminator for the variadic template.
Definition: CompositeJoiner.hpp:45
Declaration of the variadic template.
Definition: SpecializedForAspect.hpp:46
Definition: CompositeNode.hpp:100
Definition: FixedJacobianNode.hpp:44
Definition: EndEffector.hpp:58
void SupportUpdate(Support *support)
Definition: EndEffector.cpp:50
std::vector< Eigen::Vector3d > SupportGeometry
Definition: Geometry.hpp:496
Definition: BulletCollisionDetector.cpp:63
Definition: EndEffectorAspect.hpp:50
Eigen::Isometry3d mDefaultTransform
The default relative transform for the EndEffector.
Definition: EndEffectorAspect.hpp:54
EndEffectorProperties(const Eigen::Isometry3d &defaultTf=Eigen::Isometry3d::Identity())
Definition: EndEffector.cpp:43
Definition: EndEffectorAspect.hpp:78
math::SupportGeometry mGeometry
A set of points representing the support polygon that can be provided by the EndEffector.
Definition: EndEffectorAspect.hpp:82
SupportPropertiesData(const math::SupportGeometry &geometry=math::SupportGeometry())
Definition: EndEffectorAspect.hpp:84
Definition: EndEffectorAspect.hpp:65
bool mActive
Whether or not this EndEffector is currently being used to support the weight of the robot.
Definition: EndEffectorAspect.hpp:68
SupportStateData(bool active=false)
Definition: EndEffectorAspect.hpp:70