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

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: