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