Constant joint visitor interface class. More...
#include <JointVisitor.hpp>
Public Member Functions | |
| void | Visit (const RevoluteJoint &j) override=0 |
Visits a revolute joint (RevoluteJoint). More... | |
| void | Visit (RevoluteJoint &j) override |
Visits a revolute joint (RevoluteJoint). More... | |
| void | Visit (const PrismaticJoint &j) override=0 |
Visits a prismatic joint (PrismaticJoint). More... | |
| void | Visit (PrismaticJoint &j) override |
Visits a prismatic joint (PrismaticJoint). More... | |
| void | Visit (const DistanceJoint &j) override=0 |
Visits a distance joint (DistanceJoint). More... | |
| void | Visit (DistanceJoint &j) override |
Visits a distance joint (DistanceJoint). More... | |
| void | Visit (const PulleyJoint &j) override=0 |
Visits a pulley joint (PulleyJoint). More... | |
| void | Visit (PulleyJoint &j) override |
Visits a pulley joint (PulleyJoint). More... | |
| void | Visit (const TargetJoint &j) override=0 |
Visits a target joint (TargetJoint). More... | |
| void | Visit (TargetJoint &j) override |
Visits a target joint (TargetJoint). More... | |
| void | Visit (const GearJoint &j) override=0 |
Visits a gear joint (GearJoint). More... | |
| void | Visit (GearJoint &j) override |
Visits a gear joint (GearJoint). More... | |
| void | Visit (const WheelJoint &j) override=0 |
Visits a wheel joint (WheelJoint). More... | |
| void | Visit (WheelJoint &j) override |
Visits a wheel joint (WheelJoint). More... | |
| void | Visit (const WeldJoint &j) override=0 |
Visits a weld joint (WeldJoint). More... | |
| void | Visit (WeldJoint &j) override |
Visits a weld joint (WeldJoint). More... | |
| void | Visit (const FrictionJoint &j) override=0 |
Visits a friction joint (FrictionJoint). More... | |
| void | Visit (FrictionJoint &j) override |
Visits a friction joint (FrictionJoint). More... | |
| void | Visit (const RopeJoint &j) override=0 |
Visits a rope joint (RopeJoint). More... | |
| void | Visit (RopeJoint &j) override |
Visits a rope joint (RopeJoint). More... | |
| void | Visit (const MotorJoint &j) override=0 |
Visits a motor joint (MotorJoint). More... | |
| void | Visit (MotorJoint &j) override |
Visits a motor joint (MotorJoint). More... | |
Public Member Functions inherited from playrho::d2::JointVisitor | |
| virtual | ~JointVisitor ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from playrho::d2::JointVisitor | |
| JointVisitor ()=default | |
| JointVisitor (const JointVisitor &other)=default | |
| Copy constructor. More... | |
| JointVisitor (JointVisitor &&other)=default | |
| Move constructor. More... | |
| JointVisitor & | operator= (const JointVisitor &other)=default |
| Copy assignment operator. More... | |
| JointVisitor & | operator= (JointVisitor &&other)=default |
| Move assignment operator. More... | |
Detailed Description
Constant joint visitor interface class.
Definition at line 133 of file JointVisitor.hpp.
Member Function Documentation
◆ Visit() [1/22]
|
overridepure virtual |
Visits a revolute joint (RevoluteJoint).
Implements playrho::d2::JointVisitor.
◆ Visit() [2/22]
|
inlineoverridevirtual |
Visits a revolute joint (RevoluteJoint).
Implements playrho::d2::JointVisitor.
Definition at line 137 of file JointVisitor.hpp.
◆ Visit() [3/22]
|
overridepure virtual |
Visits a prismatic joint (PrismaticJoint).
Implements playrho::d2::JointVisitor.
◆ Visit() [4/22]
|
inlineoverridevirtual |
Visits a prismatic joint (PrismaticJoint).
Implements playrho::d2::JointVisitor.
Definition at line 139 of file JointVisitor.hpp.
◆ Visit() [5/22]
|
overridepure virtual |
Visits a distance joint (DistanceJoint).
Implements playrho::d2::JointVisitor.
◆ Visit() [6/22]
|
inlineoverridevirtual |
Visits a distance joint (DistanceJoint).
Implements playrho::d2::JointVisitor.
Definition at line 141 of file JointVisitor.hpp.
◆ Visit() [7/22]
|
overridepure virtual |
Visits a pulley joint (PulleyJoint).
Implements playrho::d2::JointVisitor.
◆ Visit() [8/22]
|
inlineoverridevirtual |
Visits a pulley joint (PulleyJoint).
Implements playrho::d2::JointVisitor.
Definition at line 143 of file JointVisitor.hpp.
◆ Visit() [9/22]
|
overridepure virtual |
Visits a target joint (TargetJoint).
Implements playrho::d2::JointVisitor.
◆ Visit() [10/22]
|
inlineoverridevirtual |
Visits a target joint (TargetJoint).
Implements playrho::d2::JointVisitor.
Definition at line 145 of file JointVisitor.hpp.
◆ Visit() [11/22]
|
overridepure virtual |
Visits a gear joint (GearJoint).
Implements playrho::d2::JointVisitor.
◆ Visit() [12/22]
|
inlineoverridevirtual |
Visits a gear joint (GearJoint).
Implements playrho::d2::JointVisitor.
Definition at line 147 of file JointVisitor.hpp.
◆ Visit() [13/22]
|
overridepure virtual |
Visits a wheel joint (WheelJoint).
Implements playrho::d2::JointVisitor.
◆ Visit() [14/22]
|
inlineoverridevirtual |
Visits a wheel joint (WheelJoint).
Implements playrho::d2::JointVisitor.
Definition at line 149 of file JointVisitor.hpp.
◆ Visit() [15/22]
|
overridepure virtual |
Visits a weld joint (WeldJoint).
Implements playrho::d2::JointVisitor.
◆ Visit() [16/22]
|
inlineoverridevirtual |
Visits a weld joint (WeldJoint).
Implements playrho::d2::JointVisitor.
Definition at line 151 of file JointVisitor.hpp.
◆ Visit() [17/22]
|
overridepure virtual |
Visits a friction joint (FrictionJoint).
Implements playrho::d2::JointVisitor.
◆ Visit() [18/22]
|
inlineoverridevirtual |
Visits a friction joint (FrictionJoint).
Implements playrho::d2::JointVisitor.
Definition at line 153 of file JointVisitor.hpp.
◆ Visit() [19/22]
|
overridepure virtual |
Visits a rope joint (RopeJoint).
Implements playrho::d2::JointVisitor.
◆ Visit() [20/22]
|
inlineoverridevirtual |
Visits a rope joint (RopeJoint).
Implements playrho::d2::JointVisitor.
Definition at line 155 of file JointVisitor.hpp.
◆ Visit() [21/22]
|
overridepure virtual |
Visits a motor joint (MotorJoint).
Implements playrho::d2::JointVisitor.
◆ Visit() [22/22]
|
inlineoverridevirtual |
Visits a motor joint (MotorJoint).
Implements playrho::d2::JointVisitor.
Definition at line 157 of file JointVisitor.hpp.
The documentation for this class was generated from the following file:
- Dynamics/Joints/JointVisitor.hpp

Public Member Functions inherited from 