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

#include <CL_GuidedTimeWarp.h>

+ Inheritance diagram for CL_GuidedTimeWarp:

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 ()
 
fprealsrcChannel (int i)
 
fprealrefChannel (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< intmyTrnChannels
 
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
 

Detailed Description

Definition at line 26 of file CL_GuidedTimeWarp.h.

Constructor & Destructor Documentation

CL_GuidedTimeWarp::CL_GuidedTimeWarp ( )
CL_GuidedTimeWarp::~CL_GuidedTimeWarp ( )
override

Member Function Documentation

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 
)

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