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:130
This features sets the FreeGroup linear and angular velocity in world frame.
Definition: gz/physics/FreeGroup.hh:154
If your feature is known to require any other features, then you should have your feature class inher...
Definition: gz/physics/FeatureList.hh:108
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:121
typename FromPolicy< PolicyT >::template Use< Pose > PoseType
Definition: gz/physics/FreeGroup.hh:133
This struct is used to conveniently convert from a policy to a geometric type. Example usage:
Definition: gz/physics/Geometry.hh:69
This feature provides an interface between the Model and Link classes and the FreeGroup class,...
Definition: gz/physics/FreeGroup.hh:104
typename FromPolicy< PolicyT >::template Use< AngularVector > AngularVelocity
Definition: gz/physics/FreeGroup.hh:187
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:163
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:143
typename FromPolicy< PolicyT >::template Use< AngularVector > AngularVelocity
Definition: gz/physics/FreeGroup.hh:169
typename FromPolicy< PolicyT >::template Use< LinearVector > LinearVelocity
Definition: gz/physics/FreeGroup.hh:184
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:166
Definition: gz/physics/FreeGroup.hh:140
Definition: gz/physics/FreeGroup.hh:181
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