HDK
|
#include <GU_MotionClipSalientPoses.h>
Public Types | |
enum | Method { Method::MinFrame = 0, Method::MinJoint = 1, Method::MinAvg = 2 } |
Public Member Functions | |
GU_MotionClipSalientPoses () | |
virtual | ~GU_MotionClipSalientPoses () |
int | getKeySample (int key) |
fpreal | getKeyTime (int key) |
bool | isPoseKeyed (int pose) |
bool | keyMapIsValid () |
int | keyMapLength () |
fpreal | keyMapError () |
int | numPoses () |
bool | initializeChannels (UT_Array< GU_Detail > &clip, UT_Array< fpreal > &pose_times, int num_poses, UT_WorkBuffer &err_msg) |
bool | computeWeights (bool use_max_step, int max_step, UT_WorkBuffer &err_msg) |
void | computeKeys (int num_keys, bool reduce_past_target, fpreal tolerance, GU_MotionClipSalientPoses::Method weight_method, UT_WorkBuffer &error_msg) |
Definition at line 26 of file GU_MotionClipSalientPoses.h.
|
strong |
Enumerator | |
---|---|
MinFrame | |
MinJoint | |
MinAvg |
Definition at line 30 of file GU_MotionClipSalientPoses.h.
GU_MotionClipSalientPoses::GU_MotionClipSalientPoses | ( | ) |
|
virtual |
void GU_MotionClipSalientPoses::computeKeys | ( | int | num_keys, |
bool | reduce_past_target, | ||
fpreal | tolerance, | ||
GU_MotionClipSalientPoses::Method | weight_method, | ||
UT_WorkBuffer & | error_msg | ||
) |
bool GU_MotionClipSalientPoses::computeWeights | ( | bool | use_max_step, |
int | max_step, | ||
UT_WorkBuffer & | err_msg | ||
) |
bool GU_MotionClipSalientPoses::initializeChannels | ( | UT_Array< GU_Detail > & | clip, |
UT_Array< fpreal > & | pose_times, | ||
int | num_poses, | ||
UT_WorkBuffer & | err_msg | ||
) |
bool GU_MotionClipSalientPoses::isPoseKeyed | ( | int | pose | ) |
|
inline |
Definition at line 46 of file GU_MotionClipSalientPoses.h.
|
inline |
Definition at line 44 of file GU_MotionClipSalientPoses.h.
|
inline |
Definition at line 45 of file GU_MotionClipSalientPoses.h.
|
inline |
Definition at line 48 of file GU_MotionClipSalientPoses.h.