33 #ifndef DART_DYNAMICS_FIXEDFRAME_HPP_
34 #define DART_DYNAMICS_FIXEDFRAME_HPP_
56 const Eigen::Isometry3d& relativeTransform =
57 Eigen::Isometry3d::Identity());
96 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
BodyPropPtr properties
Definition: SdfParser.cpp:80
Inherit this class to embed Properties into your Composite object.
Definition: EmbeddedAspect.hpp:210
typename Aspect::Properties AspectProperties
Definition: EmbeddedAspect.hpp:215
VersionCounter is an interface for objects that count their versions.
Definition: VersionCounter.hpp:43
ConstructAbstractTag
Used when constructing a pure abstract class, because calling the Entity constructor is just a formal...
Definition: Entity.hpp:163
The FixedFrame class represents a Frame with zero relative velocity and zero relative acceleration.
Definition: FixedFrame.hpp:52
virtual ~FixedFrame()
Destructor.
Definition: FixedFrame.cpp:62
const Eigen::Vector6d & getPrimaryRelativeAcceleration() const override
Always returns a zero vector.
Definition: FixedFrame.cpp:103
void setAspectProperties(const AspectProperties &properties)
Set the AspectProperties of this FixedFrame.
Definition: FixedFrame.cpp:68
static const Eigen::Vector6d mZero
Used for Relative Velocity and Relative Acceleration of this Frame.
Definition: FixedFrame.hpp:92
FixedFrame()
Default constructor – calls the Abstract constructor.
Definition: FixedFrame.cpp:115
const Eigen::Vector6d & getRelativeSpatialAcceleration() const override
Always returns a zero vector.
Definition: FixedFrame.cpp:97
virtual void setRelativeTransform(const Eigen::Isometry3d &transform)
Set the relative transform of this FixedFrame.
Definition: FixedFrame.cpp:74
const Eigen::Vector6d & getPartialAcceleration() const override
Always returns a zero vector.
Definition: FixedFrame.cpp:109
const Eigen::Vector6d & getRelativeSpatialVelocity() const override
Always returns a zero vector.
Definition: FixedFrame.cpp:91
const Eigen::Isometry3d & getRelativeTransform() const override
Get the transform of this Frame with respect to its parent Frame.
Definition: FixedFrame.cpp:85
The Frame class serves as the backbone of DART's kinematic tree structure.
Definition: Frame.hpp:57
Matrix< double, 6, 1 > Vector6d
Definition: MathTypes.hpp:49
dart::collision::fcl::Vector3 transform(const dart::collision::fcl::Transform3 &t, const dart::collision::fcl::Vector3 &v)
Transforms a 3-dim vector by a transform and returns the result.
Definition: BackwardCompatibility.cpp:131
Definition: BulletCollisionDetector.cpp:63