TimeFrontConfig Class Reference

#include <timefront.h>


Public Types

enum  {
  LINEAR, RADIAL, LOG, SQUARE,
  OTHERTRACK, ALPHA
}
enum  { OTHERTRACK_INTENSITY, OTHERTRACK_ALPHA }

Public Member Functions

 TimeFrontConfig ()
int equivalent (TimeFrontConfig &that)
void copy_from (TimeFrontConfig &that)
void interpolate (TimeFrontConfig &prev, TimeFrontConfig &next, long prev_frame, long next_frame, long current_frame)
int get_in_color ()
int get_out_color ()

Data Fields

int shape
int rate
double center_x
double center_y
double angle
double in_radius
double out_radius
int frame_range
int track_usage
int invert
int show_grayscale


Detailed Description

Definition at line 21 of file timefront.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
LINEAR 
RADIAL 
LOG 
SQUARE 
OTHERTRACK 
ALPHA 

Definition at line 41 of file timefront.h.

anonymous enum

Enumerator:
OTHERTRACK_INTENSITY 
OTHERTRACK_ALPHA 

Definition at line 59 of file timefront.h.


Constructor & Destructor Documentation

TimeFrontConfig::TimeFrontConfig (  ) 

Definition at line 26 of file timefront.C.

References LINEAR, and OTHERTRACK_INTENSITY.


Member Function Documentation

int TimeFrontConfig::equivalent ( TimeFrontConfig that  ) 

void TimeFrontConfig::copy_from ( TimeFrontConfig that  ) 

void TimeFrontConfig::interpolate ( TimeFrontConfig prev,
TimeFrontConfig next,
long  prev_frame,
long  next_frame,
long  current_frame 
)

int TimeFrontConfig::get_in_color (  ) 

int TimeFrontConfig::get_out_color (  ) 


Field Documentation

Definition at line 38 of file timefront.h.

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

Definition at line 40 of file timefront.h.

Referenced by copy_from(), equivalent(), interpolate(), and TimeFrontWindow::TimeFrontWindow().

Definition at line 52 of file timefront.h.

Referenced by copy_from(), equivalent(), interpolate(), and TimeFrontWindow::TimeFrontWindow().

Definition at line 53 of file timefront.h.

Referenced by copy_from(), equivalent(), interpolate(), and TimeFrontWindow::TimeFrontWindow().

Definition at line 54 of file timefront.h.

Referenced by copy_from(), equivalent(), interpolate(), and TimeFrontWindow::TimeFrontWindow().

Definition at line 55 of file timefront.h.

Referenced by copy_from(), equivalent(), interpolate(), and TimeFrontWindow::TimeFrontWindow().

Definition at line 56 of file timefront.h.

Referenced by copy_from(), equivalent(), interpolate(), and TimeFrontWindow::TimeFrontWindow().

Definition at line 57 of file timefront.h.

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

Definition at line 58 of file timefront.h.

Referenced by copy_from(), equivalent(), interpolate(), and TimeFrontWindow::TimeFrontWindow().

Definition at line 64 of file timefront.h.

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

Definition at line 65 of file timefront.h.

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


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

Generated on Mon Apr 28 14:45:53 2008 for Cinelerra by  doxygen 1.5.5