Go to the documentation of this file.
   18 #ifndef GZ_PHYSICS_FIXEDJOINT_HH_ 
   19 #define GZ_PHYSICS_FIXEDJOINT_HH_ 
   31     class IGNITION_PHYSICS_VISIBLE AttachFixedJointFeature
 
   32         : 
public virtual FeatureWithRequirements<FixedJointCast>
 
   34       public: 
template <
typename PolicyT, 
typename FeaturesT>
 
   35       class Link : 
public virtual Feature::Link<PolicyT, FeaturesT>
 
   37         public: 
using JointPtrType = FixedJointPtr<PolicyT, FeaturesT>;
 
   50         public: JointPtrType AttachFixedJoint(
 
   51             const BaseLinkPtr<PolicyT> &_parent,
 
   55       public: 
template <
typename PolicyT>
 
   56       class Implementation : 
public virtual Feature::Implementation<PolicyT>
 
   58         public: 
virtual Identity AttachFixedJoint(
 
   59             const Identity &_childID,
 
   60             const BaseLinkPtr<PolicyT> &_parent,
 
   67 #include <gz/physics/detail/FixedJoint.hh> 
  
#define IGN_PHYSICS_DECLARE_JOINT_TYPE(CustomJointType)
Given a joint type named CustomJointType, this macro creates the following classes:
Definition: gz/physics/DeclareJointType.hh:52