AnimatLab  2
Test
RbFirmataPrismaticServo.h
1 // RbFirmataPrismaticServo.h: interface for the RbFirmataPrismaticServo class.
2 //
4 
5 #pragma once
6 
7 namespace RoboticsAnimatSim
8 {
9  namespace Robotics
10  {
11  namespace RobotIOControls
12  {
13  namespace Firmata
14  {
15 
16 class ROBOTICS_PORT RbFirmataPrismaticServo : public RbFirmataPart
17 {
18 protected:
19  RbHinge *m_lpHinge;
20 
21 public:
23  virtual ~RbFirmataPrismaticServo();
24 
25  virtual bool IsMotorControl() {return true;};
26 
27  virtual void SetupIO();
28  virtual void StepIO(int iPartIdx);
29 
30  virtual void Initialize();
31  virtual void StepSimulation();
32 };
33 
34  } //Firmata
35  } //RobotIOControls
36  } // Robotics
37 } //RoboticsAnimatSim
38 
virtual bool IsMotorControl()
Returns true if this part interface is for controlling a motor.
Classes for implementing the cm-labs vortex physics engine for AnimatLab.