AnimatLab  2
Test
IMotorizedJoint.h
1 #pragma once
2 
3 namespace AnimatSim
4 {
5  namespace Environment
6  {
7 
8 
9  class ANIMAT_PORT IMotorizedJoint
10  {
11  public:
12  IMotorizedJoint(void);
13  virtual ~IMotorizedJoint(void);
14 
15  virtual void Physics_SetVelocityToDesired() = 0;
16  virtual void Physics_EnableLock(bool bOn, float fltPosition, float fltMaxLockForce) = 0;
17 
33  virtual void Physics_EnableMotor(bool bOn, float fltDesiredVelocity, float fltMaxForce, bool bForceWakeup) = 0;
34 
44  virtual void Physics_MaxForce(float fltVal) = 0;
45  };
46 
47  }
48 }
Root namespace for the base simulation library for AnimatLab.