playrho::d2::ConstJointVisitor Class Referenceabstract

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...
 
JointVisitoroperator= (const JointVisitor &other)=default
 Copy assignment operator. More...
 
JointVisitoroperator= (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]

void playrho::d2::ConstJointVisitor::Visit ( const RevoluteJoint joint)
overridepure virtual

Visits a revolute joint (RevoluteJoint).

Implements playrho::d2::JointVisitor.

◆ Visit() [2/22]

void playrho::d2::ConstJointVisitor::Visit ( RevoluteJoint joint)
inlineoverridevirtual

Visits a revolute joint (RevoluteJoint).

Implements playrho::d2::JointVisitor.

Definition at line 137 of file JointVisitor.hpp.

◆ Visit() [3/22]

void playrho::d2::ConstJointVisitor::Visit ( const PrismaticJoint joint)
overridepure virtual

Visits a prismatic joint (PrismaticJoint).

Implements playrho::d2::JointVisitor.

◆ Visit() [4/22]

void playrho::d2::ConstJointVisitor::Visit ( PrismaticJoint joint)
inlineoverridevirtual

Visits a prismatic joint (PrismaticJoint).

Implements playrho::d2::JointVisitor.

Definition at line 139 of file JointVisitor.hpp.

◆ Visit() [5/22]

void playrho::d2::ConstJointVisitor::Visit ( const DistanceJoint joint)
overridepure virtual

Visits a distance joint (DistanceJoint).

Implements playrho::d2::JointVisitor.

◆ Visit() [6/22]

void playrho::d2::ConstJointVisitor::Visit ( DistanceJoint joint)
inlineoverridevirtual

Visits a distance joint (DistanceJoint).

Implements playrho::d2::JointVisitor.

Definition at line 141 of file JointVisitor.hpp.

◆ Visit() [7/22]

void playrho::d2::ConstJointVisitor::Visit ( const PulleyJoint joint)
overridepure virtual

Visits a pulley joint (PulleyJoint).

Implements playrho::d2::JointVisitor.

◆ Visit() [8/22]

void playrho::d2::ConstJointVisitor::Visit ( PulleyJoint joint)
inlineoverridevirtual

Visits a pulley joint (PulleyJoint).

Implements playrho::d2::JointVisitor.

Definition at line 143 of file JointVisitor.hpp.

◆ Visit() [9/22]

void playrho::d2::ConstJointVisitor::Visit ( const TargetJoint joint)
overridepure virtual

Visits a target joint (TargetJoint).

Implements playrho::d2::JointVisitor.

◆ Visit() [10/22]

void playrho::d2::ConstJointVisitor::Visit ( TargetJoint joint)
inlineoverridevirtual

Visits a target joint (TargetJoint).

Implements playrho::d2::JointVisitor.

Definition at line 145 of file JointVisitor.hpp.

◆ Visit() [11/22]

void playrho::d2::ConstJointVisitor::Visit ( const GearJoint joint)
overridepure virtual

Visits a gear joint (GearJoint).

Implements playrho::d2::JointVisitor.

◆ Visit() [12/22]

void playrho::d2::ConstJointVisitor::Visit ( GearJoint joint)
inlineoverridevirtual

Visits a gear joint (GearJoint).

Implements playrho::d2::JointVisitor.

Definition at line 147 of file JointVisitor.hpp.

◆ Visit() [13/22]

void playrho::d2::ConstJointVisitor::Visit ( const WheelJoint joint)
overridepure virtual

Visits a wheel joint (WheelJoint).

Implements playrho::d2::JointVisitor.

◆ Visit() [14/22]

void playrho::d2::ConstJointVisitor::Visit ( WheelJoint joint)
inlineoverridevirtual

Visits a wheel joint (WheelJoint).

Implements playrho::d2::JointVisitor.

Definition at line 149 of file JointVisitor.hpp.

◆ Visit() [15/22]

void playrho::d2::ConstJointVisitor::Visit ( const WeldJoint joint)
overridepure virtual

Visits a weld joint (WeldJoint).

Implements playrho::d2::JointVisitor.

◆ Visit() [16/22]

void playrho::d2::ConstJointVisitor::Visit ( WeldJoint joint)
inlineoverridevirtual

Visits a weld joint (WeldJoint).

Implements playrho::d2::JointVisitor.

Definition at line 151 of file JointVisitor.hpp.

◆ Visit() [17/22]

void playrho::d2::ConstJointVisitor::Visit ( const FrictionJoint joint)
overridepure virtual

Visits a friction joint (FrictionJoint).

Implements playrho::d2::JointVisitor.

◆ Visit() [18/22]

void playrho::d2::ConstJointVisitor::Visit ( FrictionJoint joint)
inlineoverridevirtual

Visits a friction joint (FrictionJoint).

Implements playrho::d2::JointVisitor.

Definition at line 153 of file JointVisitor.hpp.

◆ Visit() [19/22]

void playrho::d2::ConstJointVisitor::Visit ( const RopeJoint joint)
overridepure virtual

Visits a rope joint (RopeJoint).

Implements playrho::d2::JointVisitor.

◆ Visit() [20/22]

void playrho::d2::ConstJointVisitor::Visit ( RopeJoint joint)
inlineoverridevirtual

Visits a rope joint (RopeJoint).

Implements playrho::d2::JointVisitor.

Definition at line 155 of file JointVisitor.hpp.

◆ Visit() [21/22]

void playrho::d2::ConstJointVisitor::Visit ( const MotorJoint joint)
overridepure virtual

Visits a motor joint (MotorJoint).

Implements playrho::d2::JointVisitor.

◆ Visit() [22/22]

void playrho::d2::ConstJointVisitor::Visit ( MotorJoint joint)
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: