AnimatLab  2
Test
RbMotorizedJoint.h
1 
2 #pragma once
3 
4 namespace RoboticsAnimatSim
5 {
6  namespace Environment
7  {
8 
9  class ROBOTICS_PORT RbMotorizedJoint : public RbJoint, public IMotorizedJoint
10  {
11  protected:
12  MotorizedJoint *m_lpThisMotorJoint;
13  bool m_bMotorOn;
14  bool m_bJointLocked;
15 
16  float m_fltPredictedPos;
17  float m_fltNextPredictedPos;
18 
19  virtual void SetThisPointers();
20  virtual void CalculateServoVelocity();
21 
22  public:
24  virtual ~RbMotorizedJoint();
25 
26  virtual void Physics_ResetSimulation();
27  virtual void Physics_SetVelocityToDesired();
28  virtual void Physics_CollectExtraData();
29  };
30 
31  } // Environment
32 } //RoboticsAnimatSim
A common class for all joint data specific to vortex.
Definition: RbJoint.h:27
Classes for implementing the cm-labs vortex physics engine for AnimatLab.