gz/physics/SphereShape.hh
Placeholder class in case a Feature does not define its own Link API.
Definition: gz/physics/Feature.hh:67
This is the base class of all "proxy objects". The "proxy objects" are essentially interfaces into th...
Definition: gz/physics/Entity.hh:216
If your feature is known to require any other features, then you should have your feature class inher...
Definition: gz/physics/FeatureList.hh:108
STL class.
SphereShapePtr< PolicyT, FeaturesT > ShapePtrType
Definition: gz/physics/SphereShape.hh:96
This struct is used to conveniently convert from a policy to a geometric type. Example usage:
Definition: gz/physics/Geometry.hh:69
Definition: gz/physics/SphereShape.hh:111
Definition: gz/physics/SphereShape.hh:57
virtual void SetSphereShapeRadius(const Identity &_sphereID, Scalar _radius)=0
typename PolicyT::Scalar Scalar
Definition: gz/physics/SphereShape.hh:74
void SetRadius(Scalar _radius)
Set the radius of this SphereShape.
typename FromPolicy< PolicyT >::template Use< Pose > PoseType
Definition: gz/physics/SphereShape.hh:94
Definition: gz/physics/SphereShape.hh:61
virtual Identity AttachSphereShape(const Identity &_linkID, const std::string &_name, Scalar _radius, const PoseType &_pose)=0
#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
Definition: gz/physics/Feature.hh:92
typename FromPolicy< PolicyT >::template Use< Pose > PoseType
Definition: gz/physics/SphereShape.hh:116
Definition: gz/physics/SphereShape.hh:89
typename PolicyT::Scalar Scalar
Definition: gz/physics/SphereShape.hh:113
ShapePtrType AttachSphereShape(const std::string &_name, Scalar _radius=1.0, const PoseType &_pose=PoseType::Identity())
Rigidly attach a SphereShape to this link.
This feature constructs a new sphere shape and attaches the desired pose in the link frame....
Definition: gz/physics/SphereShape.hh:85
typename PolicyT::Scalar Scalar
Definition: gz/physics/SphereShape.hh:63
Definition: gz/physics/SphereShape.hh:72
typename PolicyT::Scalar Scalar
Definition: gz/physics/SphereShape.hh:91