AnimatLab  2
Test
VsFreeJoint.h
1 
7 #pragma once
8 
9 namespace VortexAnimatSim
10 {
11  namespace Environment
12  {
13  namespace Joints
14  {
15 
16  class VORTEX_PORT VsFreeJoint : public VsJoint, public BallSocket
17  {
18  protected:
19 
20  virtual void SetupPhysics();
21  virtual void DeletePhysics();
22 
23  public:
24  VsFreeJoint();
25  virtual ~VsFreeJoint();
26 
27 #pragma region DataAccesMethods
28 
29  virtual bool SetData(const std::string &strDataType, const std::string &strValue, bool bThrowError = true);
30  virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
31 
32 #pragma endregion
33 
34  virtual void CreateJoint();
35  };
36 
37  } //Joints
38  } // Environment
39 } //VortexAnimatSim
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.