gz/physics/FreeGroup.hh
This is the base class of all "proxy objects". The "proxy objects" are essentially interfaces into th...
Definition: gz/physics/Entity.hh:216
This class defines the FreeGroup concept, which represents a group of links that are not connected to...
Definition: gz/physics/FreeGroup.hh:143
This features sets the FreeGroup linear and angular velocity in world frame.
Definition: gz/physics/FreeGroup.hh:167
If your feature is known to require any other features, then you should have your feature class inher...
Definition: gz/physics/FeatureList.hh:118
virtual void SetFreeGroupWorldAngularVelocity(const Identity &_groupID, const AngularVelocity &_angularVelocity)=0
This features sets the FreeGroup pose in world frame. However, while a physics engine with maximal co...
Definition: gz/physics/FreeGroup.hh:134
typename FromPolicy< PolicyT >::template Use< Pose > PoseType
Definition: gz/physics/FreeGroup.hh:146
This struct is used to conveniently convert from a policy to a geometric type. Example usage:
Definition: gz/physics/Geometry.hh:77
This feature provides an interface between the Model and Link classes and the FreeGroup class,...
Definition: gz/physics/FreeGroup.hh:117
typename FromPolicy< PolicyT >::template Use< AngularVector > AngularVelocity
Definition: gz/physics/FreeGroup.hh:200
virtual void SetFreeGroupWorldPose(const Identity &_groupID, const PoseType &_pose)=0
This class defines the FreeGroup concept, which represents a group of links that are not connected to...
Definition: gz/physics/FreeGroup.hh:176
Definition: gz/physics/Feature.hh:92
void SetWorldPose(const PoseType &_pose)
Set this FreeGroup pose in world frame.
typename FromPolicy< PolicyT >::template Use< Pose > PoseType
Definition: gz/physics/FreeGroup.hh:156
typename FromPolicy< PolicyT >::template Use< AngularVector > AngularVelocity
Definition: gz/physics/FreeGroup.hh:182
typename FromPolicy< PolicyT >::template Use< LinearVector > LinearVelocity
Definition: gz/physics/FreeGroup.hh:197
void SetWorldAngularVelocity(const AngularVelocity &_angularVelocity)
Set this FreeGroup angular velocity in world frame.
void SetWorldLinearVelocity(const LinearVelocity &_linearVelocity)
Set this FreeGroup linear velocity in world frame.
typename FromPolicy< PolicyT >::template Use< LinearVector > LinearVelocity
Definition: gz/physics/FreeGroup.hh:179
Definition: gz/physics/FreeGroup.hh:153
Definition: gz/physics/FreeGroup.hh:194
virtual void SetFreeGroupWorldLinearVelocity(const Identity &_groupID, const LinearVelocity &_linearVelocity)=0
Base class for the API of a Frame. This will be inherited by any objects that are able to express Fra...
Definition: gz/physics/FrameSemantics.hh:41