AnimatLab  2
Test
BlBallSocket.h
Go to the documentation of this file.
1 
7 #pragma once
8 
9 namespace BulletAnimatSim
10 {
11  namespace Environment
12  {
13  namespace Joints
14  {
30  {
31  protected:
33  btConeTwistConstraint *m_btSocket;
34 
35  public:
36  BlBallSocket();
37  virtual ~BlBallSocket();
38 
39  virtual void SetupPhysics();
40 
41 #pragma region DataAccesMethods
42 
43  virtual bool SetData(const std::string &strDataType, const std::string &strValue, bool bThrowError = true);
44  virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
45 
46 #pragma endregion
47 
48  virtual void CreateJoint();
49  virtual void Physics_ResetSimulation();
50  };
51 
52  } //Joints
53  } // Environment
54 } //BulletAnimatSim
A common class for all joint data specific to vortex.
Definition: BlJoint.h:29
Vortex ball-and-socket joint class.
Definition: BlBallSocket.h:29
A BallSocket type of joint.
Definition: BallSocket.h:27
Classes for implementing the cm-labs vortex physics engine for AnimatLab.
btConeTwistConstraint * m_btSocket
The bullet socket class.
Definition: BlBallSocket.h:33