AnimatLab  2
Test
VsRPRO.h
Go to the documentation of this file.
1 
7 #pragma once
8 
9 namespace VortexAnimatSim
10 {
11  namespace Environment
12  {
13  namespace Joints
14  {
23  class VORTEX_PORT VsRPRO : public VsJoint, public AnimatSim::Environment::Joints::RPRO
24  {
25  protected:
27  Vx::VxRPRO *m_vxSocket;
28 
29  virtual void SetupPhysics();
30  virtual void DeletePhysics();
31 
32  public:
33  VsRPRO();
34  virtual ~VsRPRO();
35 
36 #pragma region DataAccesMethods
37 
38  virtual bool SetData(const std::string &strDataType, const std::string &strValue, bool bThrowError = true);
39  virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
40 
41 #pragma endregion
42 
43  virtual void CreateJoint();
44  };
45 
46  } //Joints
47  } // Environment
48 } //VortexAnimatSim
Vx::VxRPRO * m_vxSocket
The vortex socket class.
Definition: VsRPRO.h:27
A common class for all joint data specific to vortex.
Definition: VsJoint.h:32
Classes for implementing the cm-labs vortex physics engine for AnimatLab.
Vortex relative position, relative orientation joint class.
Definition: VsRPRO.h:23
A RPRO (relative position, relative orientation) type of joint.
Definition: RPRO.h:27