1 /* copyright: Jonathan Wright, 2006
2 * All rights reserved. See _BSDLicense.txt.
5 #ifndef IoODEBall_DEFINED
6 #define IoODEBall_DEFINED 1
8 #include "IoODEJoint.h"
9 #include "IoODEJointGroup.h"
11 typedef IoODEJoint IoODEBall
;
13 IoODEBall
*IoODEBall_rawClone(IoODEBall
*self
);
14 IoODEBall
*IoODEBall_proto(void *state
);
15 IoODEBall
*IoODEBall_newProto(void *state
, IoODEJointGroup
*jointGroup
);
17 void IoODEBall_free(IoODEBall
*self
);
18 void IoODEBall_mark(IoODEBall
*self
);
20 /* ----------------------------------------------------------- */
22 IoObject
*IoODEBall_setAnchor(IoODEBall
*self
, IoObject
*locals
, IoMessage
*m
);
23 //IoObject *IoODEBall_setAnchor2(IoODEBall *self, IoObject *locals, IoMessage *m);
25 IoObject
*IoODEBall_anchor(IoODEBall
*self
, IoObject
*locals
, IoMessage
*m
);
26 IoObject
*IoODEBall_anchor2(IoODEBall
*self
, IoObject
*locals
, IoMessage
*m
);