gz/physics/EllipsoidShape.hh
Go to the documentation of this file.
Definition: gz/physics/EllipsoidShape.hh:118
typename FromPolicy< PolicyT >::template Use< LinearVector > Dimensions
Definition: gz/physics/EllipsoidShape.hh:120
virtual Identity AttachEllipsoidShape(const Identity &_linkID, const std::string &_name, Dimensions _radii, const PoseType &_pose)=0
typename FromPolicy< PolicyT >::template Use< Pose > PoseType
Definition: gz/physics/EllipsoidShape.hh:123
Definition: gz/physics/EllipsoidShape.hh:95
typename FromPolicy< PolicyT >::template Use< LinearVector > Dimensions
Definition: gz/physics/EllipsoidShape.hh:97
ShapePtrType AttachEllipsoidShape(const std::string &_name="ellipsoid", Dimensions _radii=Dimensions::Constant(1.0), const PoseType &_pose=PoseType::Identity())
Rigidly attach a EllipsoidShape to this link.
typename FromPolicy< PolicyT >::template Use< Pose > PoseType
Definition: gz/physics/EllipsoidShape.hh:100
EllipsoidShapePtr< PolicyT, FeaturesT > ShapePtrType
Definition: gz/physics/EllipsoidShape.hh:102
This feature constructs a new ellipsoid shape and attaches the desired pose in the link frame....
Definition: gz/physics/EllipsoidShape.hh:92
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/EllipsoidShape.hh:65
typename FromPolicy< PolicyT >::template Use< LinearVector > Dimensions
Definition: gz/physics/EllipsoidShape.hh:67
void SetRadii(Dimensions _radii)
Set the radius of this EllipsoidShape.
Definition: gz/physics/EllipsoidShape.hh:77
typename FromPolicy< PolicyT >::template Use< LinearVector > Dimensions
Definition: gz/physics/EllipsoidShape.hh:79
virtual void SetEllipsoidShapeRadii(const Identity &_ellipsoidID, Dimensions _radii)=0
This feature sets the EllipsoidShape properties such as the ellipsoid radii.
Definition: gz/physics/EllipsoidShape.hh:62
#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