aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/ode-0.9/contrib/DotNetManaged/JointBall.h
blob: 2355bddaf52d4515f91c39d437bd40ba52f1577f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#pragma once

#include "Joint.h"

namespace ODEManaged
{
	__gc public class JointBall : public Joint
	{
	public:

		//Constructors

			JointBall(void);
			JointBall(World &world);
			JointBall(World &world, JointGroup &jointGroup);
		

		//Destructors

			virtual ~JointBall(void);


		//Methods
		
			//Overloaded Create
			void Create(World &world, JointGroup &jointGroup);
			void Create(World &world);
			
			//Overloaded Attach
			void Attach(Body &body1, Body &body2);	
			void Attach(Body &body1);

			void SetAnchor(double x, double y, double z);
			Vector3 GetAnchor(void);

	};

}