JunkBox_Win_Lib 1.5.3
|
#include <NiJointsTool.h>
Public Member Functions | |
CBaseFrameTool (void) | |
virtual | ~CBaseFrameTool (void) |
virtual unsigned int | getFramesNumber (void) |
virtual int | getJointsNumber (void) |
virtual NiFrameData * | getFramesData (void) |
virtual NiJointData * | getJointsData (int frmnum, int fps) |
virtual int | getPlayBackTime (void) |
virtual int | getPlayBackFPS (void) |
virtual BOOL | readFile (FILE *fp) |
virtual BOOL | writeFile (FILE *fp) |
Protected Member Functions | |
void | init_data (void) |
void | free_data (void) |
void | clear_data (void) |
void | clearJointsData (int jnum) |
void | clearVectorData (int jnum) |
Protected Attributes | |
unsigned int | frames_num |
int | joints_num |
int | start_time |
int | stop_time |
int | exec_time |
NiFrameData * | framesData |
NiJointData * | jointsData |
Vector< double > * | posVect |
Quaternion< double > * | rotQuat |
Definition at line 279 of file NiJointsTool.h.
CBaseFrameTool | ( | void | ) |
Definition at line 1078 of file NiJointsTool.cpp.
References CBaseFrameTool::init_data().
|
virtual |
Definition at line 1085 of file NiJointsTool.cpp.
References CBaseFrameTool::free_data().
|
protected |
Definition at line 1113 of file NiJointsTool.cpp.
References CBaseFrameTool::exec_time, CBaseFrameTool::frames_num, CBaseFrameTool::joints_num, CBaseFrameTool::start_time, and CBaseFrameTool::stop_time.
Referenced by CBaseFrameTool::free_data(), and CBaseFrameTool::init_data().
|
protected |
Definition at line 1140 of file NiJointsTool.cpp.
References NiJointData::index, NiJointData::joint, CBaseFrameTool::jointsData, NiJointData::quat, and NiJointData::vect.
Referenced by CNiBVHTool::getJointsData(), CNiJTextTool::getJointsData(), CNiVMDTool::getJointsData(), CNiBVHTool::readFile(), CNiJTextTool::readFile(), and CNiVMDTool::readFile().
|
protected |
Definition at line 1154 of file NiJointsTool.cpp.
References CBaseFrameTool::posVect, and CBaseFrameTool::rotQuat.
Referenced by CNiVMDTool::calcJointRotation(), CNiJTextTool::readFile(), and CNiVMDTool::readFile().
|
protected |
Definition at line 1094 of file NiJointsTool.cpp.
References CBaseFrameTool::clear_data(), CBaseFrameTool::frames_num, CBaseFrameTool::framesData, jbxwl::freeFramesData(), CBaseFrameTool::jointsData, CBaseFrameTool::posVect, and CBaseFrameTool::rotQuat.
Referenced by CNiBVHTool::clear_data(), CNiVMDTool::clear_data(), CNiJTextTool::free_data(), and CBaseFrameTool::~CBaseFrameTool().
|
inlinevirtual |
Reimplemented in CNiVMDTool.
Definition at line 289 of file NiJointsTool.h.
References CBaseFrameTool::framesData.
Referenced by CNiFileTool::readBVHFile(), and CNiFileTool::readJTextFile().
|
inlinevirtual |
Reimplemented in CNiVMDTool.
Definition at line 286 of file NiJointsTool.h.
References CBaseFrameTool::frames_num.
Referenced by CNiFileTool::readBVHFile(), CNiFileTool::readJTextFile(), and CNiFileTool::writeBVHFile().
|
inlinevirtual |
Reimplemented in CNiBVHTool, CNiJTextTool, and CNiVMDTool.
Definition at line 290 of file NiJointsTool.h.
References CBaseFrameTool::jointsData.
Referenced by CNiFileTool::getJointsDataSeq(), and CNiFileTool::writeBVHFile().
|
inlinevirtual |
Definition at line 287 of file NiJointsTool.h.
References CBaseFrameTool::joints_num.
Referenced by CNiFileTool::writeBVHFile().
|
inlinevirtual |
Reimplemented in CNiBVHTool.
Definition at line 293 of file NiJointsTool.h.
Referenced by CNiFileTool::readJTextFile(), and CNiFileTool::readVMDFile().
|
inlinevirtual |
Definition at line 292 of file NiJointsTool.h.
References CBaseFrameTool::exec_time.
Referenced by CNiFileTool::writeBVHFile().
|
protected |
Definition at line 1125 of file NiJointsTool.cpp.
References CBaseFrameTool::clear_data(), CBaseFrameTool::framesData, CBaseFrameTool::jointsData, CBaseFrameTool::posVect, and CBaseFrameTool::rotQuat.
Referenced by CBaseFrameTool::CBaseFrameTool().
|
inlinevirtual |
Reimplemented in CNiBVHTool, CNiJTextTool, and CNiVMDTool.
Definition at line 295 of file NiJointsTool.h.
|
inlinevirtual |
|
protected |
Definition at line 310 of file NiJointsTool.h.
Referenced by CBaseFrameTool::clear_data(), CNiVMDTool::getFramesData(), CNiBVHTool::getJointsData(), CNiJTextTool::getJointsData(), CBaseFrameTool::getPlayBackTime(), CNiBVHTool::readFile(), and CNiJTextTool::readFile().
|
protected |
Definition at line 305 of file NiJointsTool.h.
Referenced by CNiVMDTool::calcJointRotation(), CBaseFrameTool::clear_data(), CBaseFrameTool::free_data(), CNiVMDTool::getFramesData(), CBaseFrameTool::getFramesNumber(), CNiBVHTool::getJointsData(), CNiJTextTool::getJointsData(), CNiVMDTool::getJointsData(), CNiBVHTool::readFile(), and CNiJTextTool::readFile().
|
protected |
Definition at line 313 of file NiJointsTool.h.
Referenced by CNiVMDTool::calcJointIK(), CNiVMDTool::calcJointRotation(), CBaseFrameTool::free_data(), CBaseFrameTool::getFramesData(), CNiVMDTool::getFramesData(), CNiBVHTool::getJointsData(), CNiJTextTool::getJointsData(), CNiVMDTool::getJointsData(), CBaseFrameTool::init_data(), CNiBVHTool::readFile(), and CNiJTextTool::readFile().
|
protected |
Definition at line 306 of file NiJointsTool.h.
Referenced by CBaseFrameTool::clear_data(), CNiVMDTool::CNiVMDTool(), CNiVMDTool::convert2FrameData(), CNiVMDTool::getFramesData(), CNiBVHTool::getJointsData(), CNiJTextTool::getJointsData(), CNiVMDTool::getJointsData(), CBaseFrameTool::getJointsNumber(), CNiBVHTool::readFile(), CNiJTextTool::readFile(), and CNiVMDTool::readFile().
|
protected |
Definition at line 314 of file NiJointsTool.h.
Referenced by CBaseFrameTool::clearJointsData(), CBaseFrameTool::free_data(), CNiBVHTool::getJointsData(), CBaseFrameTool::getJointsData(), CNiJTextTool::getJointsData(), CNiVMDTool::getJointsData(), CBaseFrameTool::init_data(), CNiBVHTool::readFile(), CNiJTextTool::readFile(), and CNiVMDTool::readFile().
|
protected |
Definition at line 322 of file NiJointsTool.h.
Referenced by CNiVMDTool::calcJointIK(), CNiVMDTool::calcJointRotation(), CBaseFrameTool::clearVectorData(), CNiJTextTool::CNiJTextTool(), CNiVMDTool::CNiVMDTool(), CBaseFrameTool::free_data(), CBaseFrameTool::init_data(), CNiBVHTool::readFile(), CNiJTextTool::readFile(), CNiVMDTool::readFile(), CNiJTextTool::setPosVect(), and CNiJTextTool::writeCurrentData().
|
protected |
Definition at line 323 of file NiJointsTool.h.
Referenced by CNiVMDTool::calcJointIK(), CNiVMDTool::calcJointRotation(), CBaseFrameTool::clearVectorData(), CNiJTextTool::CNiJTextTool(), CNiVMDTool::CNiVMDTool(), CBaseFrameTool::free_data(), CBaseFrameTool::init_data(), CNiBVHTool::readFile(), CNiJTextTool::readFile(), CNiVMDTool::readFile(), CNiJTextTool::setRotQuat(), and CNiJTextTool::writeCurrentData().
|
protected |
Definition at line 308 of file NiJointsTool.h.
Referenced by CBaseFrameTool::clear_data(), CNiVMDTool::getFramesData(), CNiBVHTool::getJointsData(), CNiJTextTool::getJointsData(), CNiBVHTool::readFile(), and CNiJTextTool::readFile().
|
protected |
Definition at line 309 of file NiJointsTool.h.
Referenced by CBaseFrameTool::clear_data(), CNiVMDTool::getFramesData(), CNiBVHTool::readFile(), and CNiJTextTool::readFile().