MotionConfig Class Reference

#include <motion.h>


Public Types

enum  {
  TRACK, STABILIZE, TRACK_PIXEL, STABILIZE_PIXEL,
  NOTHING, RECALCULATE, SAVE, LOAD,
  NO_CALCULATE, TRACK_SINGLE, TRACK_PREVIOUS, PREVIOUS_SAME_BLOCK
}

Public Member Functions

 MotionConfig ()
int equivalent (MotionConfig &that)
void copy_from (MotionConfig &that)
void interpolate (MotionConfig &prev, MotionConfig &next, int64_t prev_frame, int64_t next_frame, int64_t current_frame)
void boundaries ()

Data Fields

int block_count
int global_range_w
int global_range_h
int rotation_range
int magnitude
int return_speed
int draw_vectors
int global_block_w
int global_block_h
int rotation_block_w
int rotation_block_h
int global_positions
int rotate_positions
double block_x
double block_y
int horizontal_only
int vertical_only
int global
int rotate
int addtrackedframeoffset
int mode1
int mode2
int mode3
int64_t track_frame
int bottom_is_master


Detailed Description

Definition at line 50 of file motion.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
TRACK 
STABILIZE 
TRACK_PIXEL 
STABILIZE_PIXEL 
NOTHING 
RECALCULATE 
SAVE 
LOAD 
NO_CALCULATE 
TRACK_SINGLE 
TRACK_PREVIOUS 
PREVIOUS_SAME_BLOCK 

Definition at line 94 of file motion.h.


Constructor & Destructor Documentation

MotionConfig::MotionConfig (  ) 


Member Function Documentation

int MotionConfig::equivalent ( MotionConfig that  ) 

void MotionConfig::copy_from ( MotionConfig that  ) 

void MotionConfig::interpolate ( MotionConfig prev,
MotionConfig next,
int64_t  prev_frame,
int64_t  next_frame,
int64_t  current_frame 
)

void MotionConfig::boundaries (  ) 


Field Documentation

Definition at line 64 of file motion.h.

Referenced by boundaries(), copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 65 of file motion.h.

Referenced by boundaries(), copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 66 of file motion.h.

Referenced by boundaries(), copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 67 of file motion.h.

Referenced by boundaries(), copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 68 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 69 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 70 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 72 of file motion.h.

Referenced by boundaries(), copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 73 of file motion.h.

Referenced by boundaries(), copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 74 of file motion.h.

Referenced by boundaries(), copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 75 of file motion.h.

Referenced by boundaries(), copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 77 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 78 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 80 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 81 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 83 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 84 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 85 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 86 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 87 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 89 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 91 of file motion.h.

Referenced by copy_from(), interpolate(), and MotionConfig().

Definition at line 93 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 113 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().

Definition at line 115 of file motion.h.

Referenced by copy_from(), equivalent(), interpolate(), and MotionConfig().


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

Generated on Mon Apr 28 14:31:22 2008 for Cinelerra by  doxygen 1.5.5