HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_MotionClipSalientPoses Class Reference

#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)
 

Detailed Description

Definition at line 26 of file GU_MotionClipSalientPoses.h.

Member Enumeration Documentation

Enumerator
MinFrame 
MinJoint 
MinAvg 

Definition at line 30 of file GU_MotionClipSalientPoses.h.

Constructor & Destructor Documentation

GU_MotionClipSalientPoses::GU_MotionClipSalientPoses ( )
virtual GU_MotionClipSalientPoses::~GU_MotionClipSalientPoses ( )
virtual

Member Function Documentation

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 
)
int GU_MotionClipSalientPoses::getKeySample ( int  key)
fpreal GU_MotionClipSalientPoses::getKeyTime ( int  key)
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)
fpreal GU_MotionClipSalientPoses::keyMapError ( )
inline

Definition at line 46 of file GU_MotionClipSalientPoses.h.

bool GU_MotionClipSalientPoses::keyMapIsValid ( )
inline

Definition at line 44 of file GU_MotionClipSalientPoses.h.

int GU_MotionClipSalientPoses::keyMapLength ( )
inline

Definition at line 45 of file GU_MotionClipSalientPoses.h.

int GU_MotionClipSalientPoses::numPoses ( )
inline

Definition at line 48 of file GU_MotionClipSalientPoses.h.


The documentation for this class was generated from the following file: