|
JunkBox_Win_Lib 1.5.3
|
#include <NiJointsTool.h>
Public Member Functions | |
| CNiJoints (void) | |
| CNiJoints (NiSDK_Lib lib) | |
| virtual | ~CNiJoints (void) |
| void | clear (void) |
| void | init (void) |
| void | clearNiJointsData (void) |
| void | connectJointsData (Vector< double > *vct, Quaternion< double > *qut, Vector< int > *crd, double *agl, CRingBuffer *vrg, CRingBuffer *qrg) |
| void | copyJoints2NiJoints (BOOL mirror) |
Public Attributes | |
| NiSDK_Lib | sdk_lib |
| Vector< double > * | posVect |
| Quaternion< double > * | rotQuat |
| Vector< int > * | crdVect |
| double * | jntAngl |
| CRingBuffer * | posRing |
| CRingBuffer * | rotRing |
| Vector< double > | niPosVect [NI_TOTAL_JOINT_NUM] |
| Quaternion< double > | niRotQuat [NI_TOTAL_JOINT_NUM] |
| double | niJntAngl [NI_TOTAL_JOINT_NUM] |
Definition at line 234 of file NiJointsTool.h.
|
inline |
Definition at line 237 of file NiJointsTool.h.
References CNiJoints::init().

Definition at line 238 of file NiJointsTool.h.
References CNiJoints::init(), and CNiJoints::sdk_lib.

|
inlinevirtual |
Definition at line 239 of file NiJointsTool.h.
|
inline |
Definition at line 241 of file NiJointsTool.h.
References CNiJoints::init().

| void clearNiJointsData | ( | void | ) |
Definition at line 640 of file NiJointsTool.cpp.
References NI_TOTAL_JOINT_NUM, CNiJoints::niJntAngl, CNiJoints::niPosVect, and CNiJoints::niRotQuat.
Referenced by CNiJoints::init().

| void connectJointsData | ( | Vector< double > * | vct, |
| Quaternion< double > * | qut, | ||
| Vector< int > * | crd, | ||
| double * | agl, | ||
| CRingBuffer * | vrg, | ||
| CRingBuffer * | qrg ) |
Definition at line 655 of file NiJointsTool.cpp.
References CNiJoints::crdVect, CNiJoints::jntAngl, CNiJoints::posRing, CNiJoints::posVect, CNiJoints::rotQuat, and CNiJoints::rotRing.
| void copyJoints2NiJoints | ( | BOOL | mirror | ) |
Definition at line 668 of file NiJointsTool.cpp.
References CNiJoints::jntAngl, jbxwl::Ni2SDKPosJointNum(), jbxwl::Ni2SDKRotJointNum(), NI_TOTAL_JOINT_NUM, CNiJoints::niJntAngl, CNiJoints::niPosVect, CNiJoints::niRotQuat, CNiJoints::posVect, CNiJoints::rotQuat, and CNiJoints::sdk_lib.

| void init | ( | void | ) |
Definition at line 624 of file NiJointsTool.cpp.
References CNiJoints::clearNiJointsData(), CNiJoints::jntAngl, jbxwl::NiSDK_None, CNiJoints::posRing, CNiJoints::posVect, CNiJoints::rotQuat, CNiJoints::rotRing, and CNiJoints::sdk_lib.
Referenced by CNiJoints::clear(), CNiJoints::CNiJoints(), and CNiJoints::CNiJoints().


| Vector<int>* crdVect |
Definition at line 257 of file NiJointsTool.h.
Referenced by CNiJoints::connectJointsData().
| double* jntAngl |
Definition at line 259 of file NiJointsTool.h.
Referenced by CNiJoints::connectJointsData(), CNiJoints::copyJoints2NiJoints(), and CNiJoints::init().
| double niJntAngl[NI_TOTAL_JOINT_NUM] |
Definition at line 266 of file NiJointsTool.h.
Referenced by CNiJoints::clearNiJointsData(), and CNiJoints::copyJoints2NiJoints().
| Vector<double> niPosVect[NI_TOTAL_JOINT_NUM] |
Definition at line 264 of file NiJointsTool.h.
Referenced by CNiJoints::clearNiJointsData(), and CNiJoints::copyJoints2NiJoints().
| Quaternion<double> niRotQuat[NI_TOTAL_JOINT_NUM] |
Definition at line 265 of file NiJointsTool.h.
Referenced by CNiJoints::clearNiJointsData(), and CNiJoints::copyJoints2NiJoints().
| CRingBuffer* posRing |
Definition at line 261 of file NiJointsTool.h.
Referenced by CNiJoints::connectJointsData(), and CNiJoints::init().
| Vector<double>* posVect |
Definition at line 255 of file NiJointsTool.h.
Referenced by CNiJoints::connectJointsData(), CNiJoints::copyJoints2NiJoints(), and CNiJoints::init().
| Quaternion<double>* rotQuat |
Definition at line 256 of file NiJointsTool.h.
Referenced by CNiJoints::connectJointsData(), CNiJoints::copyJoints2NiJoints(), and CNiJoints::init().
| CRingBuffer* rotRing |
Definition at line 262 of file NiJointsTool.h.
Referenced by CNiJoints::connectJointsData(), and CNiJoints::init().
| NiSDK_Lib sdk_lib |
Definition at line 244 of file NiJointsTool.h.
Referenced by CNiJoints::CNiJoints(), CNiJoints::copyJoints2NiJoints(), and CNiJoints::init().