1 #ifndef ODELMOTORJOINT_H
2 #define ODELMOTORJOINT_H
7 #include "ode_includes.h"
26 INLINE
void set_num_axes(
int num);
27 INLINE
void set_axis(
int anum,
int rel, dReal x, dReal y, dReal z);
28 INLINE
void set_axis(
int anum,
int rel,
const LVecBase3f &axis);
29 INLINE
void set_param(
int parameter, dReal value);
31 INLINE
int get_num_axes()
const;
33 MAKE_SEQ(get_axes, get_num_axes, get_axis);
34 INLINE dReal get_param(
int parameter)
const;
40 static void init_type() {
41 OdeJoint::init_type();
42 register_type(_type_handle,
"OdeLMotorJoint",
43 OdeJoint::get_class_type());
46 return get_class_type();
48 virtual TypeHandle force_init_type() {init_type();
return get_class_type();}
54 #include "odeLMotorJoint.I"
This is the base class for all three-component vectors and points.
TypeHandle is the identifier used to differentiate C++ class types.