cleaned up joint function calls to remove redundancy in names

This commit is contained in:
Josh Wilson 2007-02-11 04:38:56 +00:00
parent 50773cd877
commit 1dddb03b95
18 changed files with 146 additions and 146 deletions

View File

@ -17,66 +17,66 @@
////////////////////////////////////////////////////////////////////
INLINE void OdeAMotorJoint::
set_a_motor_num_axes(int num) {
set_num_axes(int num) {
dJointSetAMotorNumAxes(_id, num);
}
INLINE void OdeAMotorJoint::
set_a_motor_axis(int anum, int rel, dReal x, dReal y, dReal z) {
set_axis(int anum, int rel, dReal x, dReal y, dReal z) {
dJointSetAMotorAxis(_id, anum, rel, x, y, z);
}
INLINE void OdeAMotorJoint::
set_a_motor_angle(int anum, dReal angle) {
set_angle(int anum, dReal angle) {
dJointSetAMotorAngle(_id, anum, angle);
}
INLINE void OdeAMotorJoint::
set_a_motor_param(int parameter, dReal value) {
set_param(int parameter, dReal value) {
dJointSetAMotorParam(_id, parameter, value);
}
INLINE void OdeAMotorJoint::
set_a_motor_mode(int mode) {
set_mode(int mode) {
dJointSetAMotorMode(_id, mode);
}
INLINE void OdeAMotorJoint::
add_a_motor_torques(dReal torque1, dReal torque2, dReal torque3) {
add_torques(dReal torque1, dReal torque2, dReal torque3) {
dJointAddAMotorTorques(_id, torque1, torque2, torque3);
}
INLINE int OdeAMotorJoint::
get_a_motor_num_axes() const {
get_num_axes() const {
return dJointGetAMotorNumAxes(_id);
}
INLINE void OdeAMotorJoint::
get_a_motor_axis(int anum, dVector3 result) const {
get_axis(int anum, dVector3 result) const {
return dJointGetAMotorAxis(_id, anum, result);
}
INLINE int OdeAMotorJoint::
get_a_motor_axis_rel(int anum) const {
get_axis_rel(int anum) const {
return dJointGetAMotorAxisRel(_id, anum);
}
INLINE dReal OdeAMotorJoint::
get_a_motor_angle(int anum) const {
get_angle(int anum) const {
return dJointGetAMotorAngle(_id, anum);
}
INLINE dReal OdeAMotorJoint::
get_a_motor_angle_rate(int anum) const {
get_angle_rate(int anum) const {
return dJointGetAMotorAngleRate(_id, anum);
}
INLINE dReal OdeAMotorJoint::
get_a_motor_param(int parameter) const {
get_param(int parameter) const {
return dJointGetAMotorParam(_id, parameter);
}
INLINE int OdeAMotorJoint::
get_a_motor_mode() const {
get_mode() const {
return dJointGetAMotorMode(_id);
}

View File

@ -24,20 +24,20 @@ PUBLISHED:
OdeAMotorJoint(OdeWorld &world, OdeJointGroup &joint_group);
virtual ~OdeAMotorJoint();
INLINE void set_a_motor_num_axes(int num);
INLINE void set_a_motor_axis(int anum, int rel, dReal x, dReal y, dReal z);
INLINE void set_a_motor_angle(int anum, dReal angle);
INLINE void set_a_motor_param(int parameter, dReal value);
INLINE void set_a_motor_mode(int mode);
INLINE void add_a_motor_torques(dReal torque1, dReal torque2, dReal torque3);
INLINE void set_num_axes(int num);
INLINE void set_axis(int anum, int rel, dReal x, dReal y, dReal z);
INLINE void set_angle(int anum, dReal angle);
INLINE void set_param(int parameter, dReal value);
INLINE void set_mode(int mode);
INLINE void add_torques(dReal torque1, dReal torque2, dReal torque3);
INLINE int get_a_motor_num_axes() const;
INLINE void get_a_motor_axis(int anum, dVector3 result) const;
INLINE int get_a_motor_axis_rel(int anum) const;
INLINE dReal get_a_motor_angle(int anum) const;
INLINE dReal get_a_motor_angle_rate(int anum) const;
INLINE dReal get_a_motor_param(int parameter) const;
INLINE int get_a_motor_mode() const;
INLINE int get_num_axes() const;
INLINE void get_axis(int anum, dVector3 result) const;
INLINE int get_axis_rel(int anum) const;
INLINE dReal get_angle(int anum) const;
INLINE dReal get_angle_rate(int anum) const;
INLINE dReal get_param(int parameter) const;
INLINE int get_mode() const;
public:
static TypeHandle get_class_type() {

View File

@ -17,21 +17,21 @@
////////////////////////////////////////////////////////////////////
INLINE void OdeBallJoint::
set_ball_anchor(dReal x, dReal y, dReal z) {
set_anchor(dReal x, dReal y, dReal z) {
dJointSetBallAnchor(_id, x, y, z);
}
INLINE void OdeBallJoint::
set_ball_anchor2(dReal x, dReal y, dReal z) {
set_anchor2(dReal x, dReal y, dReal z) {
dJointSetBallAnchor2(_id, x, y, z);
}
INLINE void OdeBallJoint::
get_ball_anchor(dVector3 result) const {
get_anchor(dVector3 result) const {
return dJointGetBallAnchor(_id, result);
}
INLINE void OdeBallJoint::
get_ball_anchor2(dVector3 result) const {
get_anchor2(dVector3 result) const {
return dJointGetBallAnchor2(_id, result);
}

View File

@ -24,11 +24,11 @@ PUBLISHED:
OdeBallJoint(OdeWorld &world, OdeJointGroup &joint_group);
virtual ~OdeBallJoint();
INLINE void set_ball_anchor(dReal x, dReal y, dReal z);
INLINE void set_ball_anchor2(dReal x, dReal y, dReal z);
INLINE void set_anchor(dReal x, dReal y, dReal z);
INLINE void set_anchor2(dReal x, dReal y, dReal z);
INLINE void get_ball_anchor(dVector3 result) const;
INLINE void get_ball_anchor2(dVector3 result) const;
INLINE void get_anchor(dVector3 result) const;
INLINE void get_anchor2(dVector3 result) const;
public:
static TypeHandle get_class_type() {

View File

@ -17,6 +17,6 @@
////////////////////////////////////////////////////////////////////
INLINE void OdeFixedJoint::
set_fixed() {
set() {
dJointSetFixed(_id);
}

View File

@ -24,7 +24,7 @@ PUBLISHED:
OdeFixedJoint(OdeWorld &world, OdeJointGroup &joint_group);
virtual ~OdeFixedJoint();
INLINE void set_fixed();
INLINE void set();
public:
static TypeHandle get_class_type() {

View File

@ -18,66 +18,66 @@
INLINE void OdeHinge2Joint::
set_hinge2_anchor(dReal x, dReal y, dReal z) {
set_anchor(dReal x, dReal y, dReal z) {
dJointSetHinge2Anchor(_id, x, y, z);
}
INLINE void OdeHinge2Joint::
set_hinge2_axis1(dReal x, dReal y, dReal z) {
set_axis1(dReal x, dReal y, dReal z) {
dJointSetHinge2Axis1(_id, x, y, z);
}
INLINE void OdeHinge2Joint::
set_hinge2_axis2(dReal x, dReal y, dReal z) {
set_axis2(dReal x, dReal y, dReal z) {
dJointSetHinge2Axis2(_id, x, y, z);
}
INLINE void OdeHinge2Joint::
set_hinge2_param(int parameter, dReal value) {
set_param(int parameter, dReal value) {
dJointSetHinge2Param(_id, parameter, value);
}
INLINE void OdeHinge2Joint::
add_hinge2_torques(dReal torque1, dReal torque2) {
add_torques(dReal torque1, dReal torque2) {
dJointAddHinge2Torques(_id, torque1, torque2);
}
INLINE void OdeHinge2Joint::
get_hinge2_anchor(dVector3 result) const {
get_anchor(dVector3 result) const {
return dJointGetHinge2Anchor(_id, result);
}
INLINE void OdeHinge2Joint::
get_hinge2_anchor2(dVector3 result) const {
get_anchor2(dVector3 result) const {
return dJointGetHinge2Anchor2(_id, result);
}
INLINE void OdeHinge2Joint::
get_hinge2_axis1(dVector3 result) const {
get_axis1(dVector3 result) const {
return dJointGetHinge2Axis1(_id, result);
}
INLINE void OdeHinge2Joint::
get_hinge2_axis2(dVector3 result) const {
get_axis2(dVector3 result) const {
return dJointGetHinge2Axis2(_id, result);
}
INLINE dReal OdeHinge2Joint::
get_hinge2_param(int parameter) const {
get_param(int parameter) const {
return dJointGetHinge2Param(_id, parameter);
}
INLINE dReal OdeHinge2Joint::
get_hinge2_angle1() const {
get_angle1() const {
return dJointGetHinge2Angle1(_id);
}
INLINE dReal OdeHinge2Joint::
get_hinge2_angle1_rate() const {
get_angle1_rate() const {
return dJointGetHinge2Angle1Rate(_id);
}
INLINE dReal OdeHinge2Joint::
get_hinge2_angle2_rate() const {
get_angle2_rate() const {
return dJointGetHinge2Angle2Rate(_id);
}

View File

@ -24,20 +24,20 @@ PUBLISHED:
OdeHinge2Joint(OdeWorld &world);
virtual ~OdeHinge2Joint();
INLINE void set_hinge2_anchor(dReal x, dReal y, dReal z);
INLINE void set_hinge2_axis1(dReal x, dReal y, dReal z);
INLINE void set_hinge2_axis2(dReal x, dReal y, dReal z);
INLINE void set_hinge2_param(int parameter, dReal value);
INLINE void add_hinge2_torques(dReal torque1, dReal torque2);
INLINE void set_anchor(dReal x, dReal y, dReal z);
INLINE void set_axis1(dReal x, dReal y, dReal z);
INLINE void set_axis2(dReal x, dReal y, dReal z);
INLINE void set_param(int parameter, dReal value);
INLINE void add_torques(dReal torque1, dReal torque2);
INLINE void get_hinge2_anchor(dVector3 result) const;
INLINE void get_hinge2_anchor2(dVector3 result) const;
INLINE void get_hinge2_axis1(dVector3 result) const;
INLINE void get_hinge2_axis2(dVector3 result) const;
INLINE dReal get_hinge2_param(int parameter) const;
INLINE dReal get_hinge2_angle1() const;
INLINE dReal get_hinge2_angle1_rate() const;
INLINE dReal get_hinge2_angle2_rate() const;
INLINE void get_anchor(dVector3 result) const;
INLINE void get_anchor2(dVector3 result) const;
INLINE void get_axis1(dVector3 result) const;
INLINE void get_axis2(dVector3 result) const;
INLINE dReal get_param(int parameter) const;
INLINE dReal get_angle1() const;
INLINE dReal get_angle1_rate() const;
INLINE dReal get_angle2_rate() const;
public:
static TypeHandle get_class_type() {

View File

@ -17,57 +17,57 @@
////////////////////////////////////////////////////////////////////
INLINE void OdeHingeJoint::
set_hinge_anchor(dReal x, dReal y, dReal z) {
set_anchor(dReal x, dReal y, dReal z) {
dJointSetHingeAnchor(_id, x, y, z);
}
INLINE void OdeHingeJoint::
set_hinge_anchor_delta(dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az) {
set_anchor_delta(dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az) {
dJointSetHingeAnchorDelta(_id, x, y, z, ax, ay, az);
}
INLINE void OdeHingeJoint::
set_hinge_axis(dReal x, dReal y, dReal z) {
set_axis(dReal x, dReal y, dReal z) {
dJointSetHingeAxis(_id, x, y, z);
}
INLINE void OdeHingeJoint::
set_hinge_param(int parameter, dReal value) {
set_param(int parameter, dReal value) {
dJointSetHingeParam(_id, parameter, value);
}
INLINE void OdeHingeJoint::
add_hinge_torque(dReal torque) {
add_torque(dReal torque) {
dJointAddHingeTorque(_id, torque);
}
INLINE void OdeHingeJoint::
get_hinge_anchor(dVector3 result) const {
get_anchor(dVector3 result) const {
return dJointGetHingeAnchor(_id, result);
}
INLINE void OdeHingeJoint::
get_hinge_anchor2(dVector3 result) const {
get_anchor2(dVector3 result) const {
return dJointGetHingeAnchor2(_id, result);
}
INLINE void OdeHingeJoint::
get_hinge_axis(dVector3 result) const {
get_axis(dVector3 result) const {
return dJointGetHingeAxis(_id, result);
}
INLINE dReal OdeHingeJoint::
get_hinge_param(int parameter) const {
get_param(int parameter) const {
return dJointGetHingeParam(_id, parameter);
}
INLINE dReal OdeHingeJoint::
get_hinge_angle() const {
get_angle() const {
return dJointGetHingeAngle(_id);
}
INLINE dReal OdeHingeJoint::
get_hinge_angle_rate() const {
get_angle_rate() const {
return dJointGetHingeAngleRate(_id);
}

View File

@ -23,18 +23,18 @@ PUBLISHED:
OdeHingeJoint(OdeWorld &world, OdeJointGroup &joint_group);
virtual ~OdeHingeJoint();
INLINE void set_hinge_anchor(dReal x, dReal y, dReal z);
INLINE void set_hinge_anchor_delta(dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az);
INLINE void set_hinge_axis(dReal x, dReal y, dReal z);
INLINE void set_hinge_param(int parameter, dReal value);
INLINE void add_hinge_torque(dReal torque);
INLINE void set_anchor(dReal x, dReal y, dReal z);
INLINE void set_anchor_delta(dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az);
INLINE void set_axis(dReal x, dReal y, dReal z);
INLINE void set_param(int parameter, dReal value);
INLINE void add_torque(dReal torque);
INLINE void get_hinge_anchor(dVector3 result) const;
INLINE void get_hinge_anchor2(dVector3 result) const;
INLINE void get_hinge_axis(dVector3 result) const;
INLINE dReal get_hinge_param(int parameter) const;
INLINE dReal get_hinge_angle() const;
INLINE dReal get_hinge_angle_rate() const;
INLINE void get_anchor(dVector3 result) const;
INLINE void get_anchor2(dVector3 result) const;
INLINE void get_axis(dVector3 result) const;
INLINE dReal get_param(int parameter) const;
INLINE dReal get_angle() const;
INLINE dReal get_angle_rate() const;
public:
static TypeHandle get_class_type() {

View File

@ -18,32 +18,32 @@
INLINE void OdeLMotorJoint::
set_l_motor_num_axes(int num) {
set_num_axes(int num) {
dJointSetLMotorNumAxes(_id, num);
}
INLINE void OdeLMotorJoint::
set_l_motor_axis(int anum, int rel, dReal x, dReal y, dReal z) {
set_axis(int anum, int rel, dReal x, dReal y, dReal z) {
dJointSetLMotorAxis(_id, anum, rel, x, y, z);
}
INLINE void OdeLMotorJoint::
set_l_motor_param(int parameter, dReal value) {
set_param(int parameter, dReal value) {
dJointSetLMotorParam(_id, parameter, value);
}
INLINE int OdeLMotorJoint::
get_l_motor_num_axes() const {
get_num_axes() const {
return dJointGetLMotorNumAxes(_id);
}
INLINE void OdeLMotorJoint::
get_l_motor_axis(int anum, dVector3 result) const {
get_axis(int anum, dVector3 result) const {
return dJointGetLMotorAxis(_id, anum, result);
}
INLINE dReal OdeLMotorJoint::
get_l_motor_param(int parameter) const {
get_param(int parameter) const {
return dJointGetLMotorParam(_id, parameter);
}

View File

@ -23,13 +23,13 @@ PUBLISHED:
OdeLMotorJoint(OdeWorld &world, OdeJointGroup &joint_group);
virtual ~OdeLMotorJoint();
INLINE void set_l_motor_num_axes(int num);
INLINE void set_l_motor_axis(int anum, int rel, dReal x, dReal y, dReal z);
INLINE void set_l_motor_param(int parameter, dReal value);
INLINE void set_num_axes(int num);
INLINE void set_axis(int anum, int rel, dReal x, dReal y, dReal z);
INLINE void set_param(int parameter, dReal value);
INLINE int get_l_motor_num_axes() const;
INLINE void get_l_motor_axis(int anum, dVector3 result) const;
INLINE dReal get_l_motor_param(int parameter) const;
INLINE int get_num_axes() const;
INLINE void get_axis(int anum, dVector3 result) const;
INLINE dReal get_param(int parameter) const;
public:
static TypeHandle get_class_type() {

View File

@ -17,16 +17,16 @@
////////////////////////////////////////////////////////////////////
INLINE void OdePlane2dJoint::
set_plane2_dxparam(int parameter, dReal value) {
set_x_param(int parameter, dReal value) {
dJointSetPlane2DXParam(_id, parameter, value);
}
INLINE void OdePlane2dJoint::
set_plane2_dyparam(int parameter, dReal value) {
set_y_param(int parameter, dReal value) {
dJointSetPlane2DYParam(_id, parameter, value);
}
INLINE void OdePlane2dJoint::
set_plane2_dangle_param(int parameter, dReal value) {
set_angle_param(int parameter, dReal value) {
dJointSetPlane2DAngleParam(_id, parameter, value);
}

View File

@ -23,9 +23,9 @@ PUBLISHED:
OdePlane2dJoint(OdeWorld &world, OdeJointGroup &joint_group);
virtual ~OdePlane2dJoint();
INLINE void set_plane2_dxparam(int parameter, dReal value);
INLINE void set_plane2_dyparam(int parameter, dReal value);
INLINE void set_plane2_dangle_param(int parameter, dReal value);
INLINE void set_x_param(int parameter, dReal value);
INLINE void set_y_param(int parameter, dReal value);
INLINE void set_angle_param(int parameter, dReal value);
public:
static TypeHandle get_class_type() {

View File

@ -17,41 +17,41 @@
////////////////////////////////////////////////////////////////////
INLINE void OdeSliderJoint::
set_slider_axis(dReal x, dReal y, dReal z) {
set_axis(dReal x, dReal y, dReal z) {
dJointSetSliderAxis(_id, x, y, z);
}
INLINE void OdeSliderJoint::
set_slider_axis_delta(dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az) {
set_axis_delta(dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az) {
dJointSetSliderAxisDelta(_id, x, y, z, ax, ay, az);
}
INLINE void OdeSliderJoint::
set_slider_param(int parameter, dReal value) {
set_param(int parameter, dReal value) {
dJointSetSliderParam(_id, parameter, value);
}
INLINE void OdeSliderJoint::
add_slider_force(dReal force) {
add_force(dReal force) {
dJointAddSliderForce(_id, force);
}
INLINE dReal OdeSliderJoint::
get_slider_position() const {
get_position() const {
return dJointGetSliderPosition(_id);
}
INLINE dReal OdeSliderJoint::
get_slider_position_rate() const {
get_position_rate() const {
return dJointGetSliderPositionRate(_id);
}
INLINE void OdeSliderJoint::
get_slider_axis(dVector3 result) const {
get_axis(dVector3 result) const {
return dJointGetSliderAxis(_id, result);
}
INLINE dReal OdeSliderJoint::
get_slider_param(int parameter) const {
get_param(int parameter) const {
return dJointGetSliderParam(_id, parameter);
}

View File

@ -23,15 +23,15 @@ PUBLISHED:
OdeSliderJoint(OdeWorld &world, OdeJointGroup &joint_group);
virtual ~OdeSliderJoint();
INLINE void set_slider_axis(dReal x, dReal y, dReal z);
INLINE void set_slider_axis_delta(dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az);
INLINE void set_slider_param(int parameter, dReal value);
INLINE void add_slider_force(dReal force);
INLINE void set_axis(dReal x, dReal y, dReal z);
INLINE void set_axis_delta(dReal x, dReal y, dReal z, dReal ax, dReal ay, dReal az);
INLINE void set_param(int parameter, dReal value);
INLINE void add_force(dReal force);
INLINE dReal get_slider_position() const;
INLINE dReal get_slider_position_rate() const;
INLINE void get_slider_axis(dVector3 result) const;
INLINE dReal get_slider_param(int parameter) const;
INLINE dReal get_position() const;
INLINE dReal get_position_rate() const;
INLINE void get_axis(dVector3 result) const;
INLINE dReal get_param(int parameter) const;
public:
static TypeHandle get_class_type() {

View File

@ -17,71 +17,71 @@
////////////////////////////////////////////////////////////////////
INLINE void OdeUniversalJoint::
set_universal_anchor(dReal x, dReal y, dReal z) {
set_anchor(dReal x, dReal y, dReal z) {
dJointSetUniversalAnchor(_id, x, y, z);
}
INLINE void OdeUniversalJoint::
set_universal_axis1(dReal x, dReal y, dReal z) {
set_axis1(dReal x, dReal y, dReal z) {
dJointSetUniversalAxis1(_id, x, y, z);
}
INLINE void OdeUniversalJoint::
set_universal_axis2(dReal x, dReal y, dReal z) {
set_axis2(dReal x, dReal y, dReal z) {
dJointSetUniversalAxis2(_id, x, y, z);
}
INLINE void OdeUniversalJoint::
set_universal_param(int parameter, dReal value) {
set_param(int parameter, dReal value) {
dJointSetUniversalParam(_id, parameter, value);
}
INLINE void OdeUniversalJoint::
add_universal_torques(dReal torque1, dReal torque2) {
add_torques(dReal torque1, dReal torque2) {
dJointAddUniversalTorques(_id, torque1, torque2);
}
INLINE void OdeUniversalJoint::
get_universal_anchor(dVector3 result) const {
get_anchor(dVector3 result) const {
return dJointGetUniversalAnchor(_id, result);
}
INLINE void OdeUniversalJoint::
get_universal_anchor2(dVector3 result) const {
get_anchor2(dVector3 result) const {
return dJointGetUniversalAnchor2(_id, result);
}
INLINE void OdeUniversalJoint::
get_universal_axis1(dVector3 result) const {
get_axis1(dVector3 result) const {
return dJointGetUniversalAxis1(_id, result);
}
INLINE void OdeUniversalJoint::
get_universal_axis2(dVector3 result) const {
get_axis2(dVector3 result) const {
return dJointGetUniversalAxis2(_id, result);
}
INLINE dReal OdeUniversalJoint::
get_universal_param(int parameter) const {
get_param(int parameter) const {
return dJointGetUniversalParam(_id, parameter);
}
INLINE dReal OdeUniversalJoint::
get_universal_angle1() const {
get_angle1() const {
return dJointGetUniversalAngle1(_id);
}
INLINE dReal OdeUniversalJoint::
get_universal_angle2() const {
get_angle2() const {
return dJointGetUniversalAngle2(_id);
}
INLINE dReal OdeUniversalJoint::
get_universal_angle1_rate() const {
get_angle1_rate() const {
return dJointGetUniversalAngle1Rate(_id);
}
INLINE dReal OdeUniversalJoint::
get_universal_angle2_rate() const {
get_angle2_rate() const {
return dJointGetUniversalAngle2Rate(_id);
}

View File

@ -24,21 +24,21 @@ PUBLISHED:
OdeUniversalJoint(OdeWorld &world, OdeJointGroup &joint_group);
virtual ~OdeUniversalJoint();
INLINE void set_universal_anchor(dReal x, dReal y, dReal z);
INLINE void set_universal_axis1(dReal x, dReal y, dReal z);
INLINE void set_universal_axis2(dReal x, dReal y, dReal z);
INLINE void set_universal_param(int parameter, dReal value);
INLINE void add_universal_torques(dReal torque1, dReal torque2);
INLINE void set_anchor(dReal x, dReal y, dReal z);
INLINE void set_axis1(dReal x, dReal y, dReal z);
INLINE void set_axis2(dReal x, dReal y, dReal z);
INLINE void set_param(int parameter, dReal value);
INLINE void add_torques(dReal torque1, dReal torque2);
INLINE void get_universal_anchor(dVector3 result) const;
INLINE void get_universal_anchor2(dVector3 result) const;
INLINE void get_universal_axis1(dVector3 result) const;
INLINE void get_universal_axis2(dVector3 result) const;
INLINE dReal get_universal_param(int parameter) const;
INLINE dReal get_universal_angle1() const;
INLINE dReal get_universal_angle2() const;
INLINE dReal get_universal_angle1_rate() const;
INLINE dReal get_universal_angle2_rate() const;
INLINE void get_anchor(dVector3 result) const;
INLINE void get_anchor2(dVector3 result) const;
INLINE void get_axis1(dVector3 result) const;
INLINE void get_axis2(dVector3 result) const;
INLINE dReal get_param(int parameter) const;
INLINE dReal get_angle1() const;
INLINE dReal get_angle2() const;
INLINE dReal get_angle1_rate() const;
INLINE dReal get_angle2_rate() const;
public:
static TypeHandle get_class_type() {