AnimatLab  2
Test
VsDistanceJoint.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  {
15 
17  {
18  protected:
20  Vx::VxDistanceJoint *m_vxDistance;
21 
22  virtual void SetupGraphics();
23  virtual void SetupPhysics();
24  virtual void DeletePhysics();
25 
26  public:
28  virtual ~VsDistanceJoint();
29 
30 #pragma region DataAccesMethods
31 
32  virtual bool SetData(const std::string &strDataType, const std::string &strValue, bool bThrowError = true);
33  virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
34 
35 #pragma endregion
36 
37  virtual void CreateJoint();
38  };
39 
40  } //Joints
41  } // Environment
42 } //VortexAnimatSim
The base class for all of the joint type of objects.
Definition: Joint.h:40
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.
Vx::VxDistanceJoint * m_vxDistance
The vortex socket class.