gz/physics/SphereShape.hh
Go to the documentation of this file.
Definition: gz/physics/SphereShape.hh:112
virtual Identity AttachSphereShape(const Identity &_linkID, const std::string &_name, Scalar _radius, const PoseType &_pose)=0
typename PolicyT::Scalar Scalar
Definition: gz/physics/SphereShape.hh:113
typename FromPolicy< PolicyT >::template Use< Pose > PoseType
Definition: gz/physics/SphereShape.hh:116
Definition: gz/physics/SphereShape.hh:90
SphereShapePtr< PolicyT, FeaturesT > ShapePtrType
Definition: gz/physics/SphereShape.hh:96
typename PolicyT::Scalar Scalar
Definition: gz/physics/SphereShape.hh:91
ShapePtrType AttachSphereShape(const std::string &_name, Scalar _radius=1.0, const PoseType &_pose=PoseType::Identity())
Rigidly attach a SphereShape to this link.
typename FromPolicy< PolicyT >::template Use< Pose > PoseType
Definition: gz/physics/SphereShape.hh:94
This feature constructs a new sphere shape and attaches the desired pose in the link frame....
Definition: gz/physics/SphereShape.hh:87
This is the base class of all "proxy objects". The "proxy objects" are essentially interfaces into th...
Definition: gz/physics/Entity.hh:217
Definition: gz/physics/Feature.hh:93
Placeholder class in case a Feature does not define its own Link API.
Definition: gz/physics/Feature.hh:68
Definition: gz/physics/SphereShape.hh:73
typename PolicyT::Scalar Scalar
Definition: gz/physics/SphereShape.hh:74
virtual void SetSphereShapeRadius(const Identity &_sphereID, Scalar _radius)=0
Definition: gz/physics/SphereShape.hh:62
void SetRadius(Scalar _radius)
Set the radius of this SphereShape.
typename PolicyT::Scalar Scalar
Definition: gz/physics/SphereShape.hh:63
Definition: gz/physics/SphereShape.hh:59
#define IGN_PHYSICS_DECLARE_SHAPE_TYPE(CustomShapeType)
Given a shape type named CustomShapeType, this macro creates the following classes:
Definition: gz/physics/DeclareShapeType.hh:52
If your feature is known to require any other features, then you should have your feature class inher...
Definition: gz/physics/FeatureList.hh:118
This struct is used to conveniently convert from a policy to a geometric type. Example usage:
Definition: gz/physics/Geometry.hh:78