HDK
|
#include <CL_GuidedTimeWarp.h>
Public Member Functions | |
CL_GuidedTimeWarp () | |
~CL_GuidedTimeWarp () override | |
void | warpClip (fpreal src_fps, fpreal ref_fps, int max_step, int warp_length, int knn, fpreal path_length_weight, bool use_warp_length, UT_WorkBuffer &error_msg) |
Public Member Functions inherited from CL_TimeWarp | |
CL_TimeWarp () | |
virtual | ~CL_TimeWarp () |
fpreal | linearWarp (fpreal sample, int warp_length) |
void | interpolateWarp () |
fpreal | warpSample (fpreal sample) |
bool | warpIsValid () |
int | warpLength () |
bool | setNumChannels (int num_channels, int src_channel_length, int ref_channel_length) |
bool | addChannel (const fpreal *input_src_channel, const fpreal *input_ref_channel) |
bool | addMotionChannels (const fpreal *src_tx_channel, const fpreal *src_ty_channel, const fpreal *src_tz_channel, const fpreal *ref_tx_channel, const fpreal *ref_ty_channel, const fpreal *ref_tz_channel) |
void | setRootTrnChannels (const fpreal *tx_channel, const fpreal *ty_channel, const fpreal *tz_channel, bool set_src) |
void | setRootRotChannels (const fpreal *rx_channel, const fpreal *ry_channel, const fpreal *rz_channel, bool set_src) |
void | processMotionChannels () |
fpreal * | srcChannel (int i) |
fpreal * | refChannel (int i) |
Additional Inherited Members | |
Protected Member Functions inherited from CL_TimeWarp | |
void | getRootTrnVec (int i, UT_Vector3R &vec, bool get_src) |
void | getRootRotVec (int i, UT_Vector3R &vec, bool get_src) |
void | getRootRotMat (int i, UT_Matrix3R &mat, UT_Matrix3R &inv_mat, bool get_src) |
Protected Attributes inherited from CL_TimeWarp | |
int | myCurrentNumChannels |
int | myNumChannels |
UT_Array< int > | myTrnChannels |
UT_UniquePtr< fpreal[]> | myRefChannels |
UT_UniquePtr< fpreal[]> | myRefRootTrnChannels [3] |
UT_UniquePtr< fpreal[]> | myRefRootRotChannels [3] |
int | myRefChannelLength |
UT_UniquePtr< fpreal[]> | mySrcChannels |
UT_UniquePtr< fpreal[]> | mySrcRootTrnChannels [3] |
UT_UniquePtr< fpreal[]> | mySrcRootRotChannels [3] |
int | mySrcChannelLength |
bool | myWarpIsValid |
int | myWarpLength |
UT_UniquePtr< fpreal[]> | myWarpMap |
Definition at line 26 of file CL_GuidedTimeWarp.h.
CL_GuidedTimeWarp::CL_GuidedTimeWarp | ( | ) |
|
override |
void CL_GuidedTimeWarp::warpClip | ( | fpreal | src_fps, |
fpreal | ref_fps, | ||
int | max_step, | ||
int | warp_length, | ||
int | knn, | ||
fpreal | path_length_weight, | ||
bool | use_warp_length, | ||
UT_WorkBuffer & | error_msg | ||
) |