00001 //deprecated 00003 // 00004 // PROJECT.....: vpat - Creating Virtual Patients 00005 // RESPONSIBLE.: Carla Freitas e Luciana Nedel 00006 // 00007 // FILE........: vpplanejoint.h 00008 // DESCRIPTION.: Contain the VPPlaneJoint class declarations. 00009 // 00010 // AUTHOR......: Anderson Maciel 00011 // DATE........: January/15/2001 00012 // DESCRIPTION.: Class and new methods declaration. 00013 // 00015 00016 #ifndef __VPPLANEJOINT_H 00017 #define __VPPLANEJOINT_H 00018 00019 00020 #include <vpjoint.h> 00021 00023 // Class Name: VPPlaneJoint 00024 // Superclass: VPJoint 00025 // Subclass: none 00027 class VPPlaneJoint : public VPJoint{ 00028 00029 private: 00030 00031 public: 00032 VPPlaneJoint( void ); 00033 VPPlaneJoint( VPJoint *parent ); 00034 VPPlaneJoint( VPJoint *parent, VPDof *dof1, VPDof *dof2, VPDof *dof3, VPDof *dof4, VPDof *dof5, VPDof *dof6 ); 00035 void vpSetFlexionTo( float value ); 00036 void vpSetAdductionTo( float value ); 00037 void vpSetTwistTo( float value ); 00038 void vpSetXSlideTo( float value ); 00039 void vpSetYSlideTo( float value ); 00040 void vpSetZSlideTo( float value ); 00041 }; 00042 00043 00044 #endif