Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

RotateEngine Class Reference

#include <rotateframe.h>

Inheritance diagram for RotateEngine:

Thread List of all members.

Public Member Functions

 RotateEngine (RotateFrame *plugin, int row1, int row2)
 ~RotateEngine ()
int generate_matrix (int interpolate)
int perform_rotation (VFrame *input, VFrame *output, int interpolate)
int wait_completion ()
int create_matrix ()
int coords_to_pixel (int &input_y, int &input_x)
int coords_to_pixel (SourceCoord &float_pixel, float &input_y, float &input_x)
int perform_rotation ()
void run ()

Public Attributes

int row1
int row2
int interpolate
int do_matrix
int do_rotation
int done

Detailed Description

Definition at line 59 of file rotateframe.h.

Constructor & Destructor Documentation

RotateEngine::RotateEngine RotateFrame plugin,
int  row1,
int  row2

Definition at line 373 of file rotateframe.C.

RotateEngine::~RotateEngine  ) 

Definition at line 384 of file rotateframe.C.

Member Function Documentation

int RotateEngine::coords_to_pixel SourceCoord float_pixel,
float &  input_y,
float &  input_x

Definition at line 436 of file rotateframe.C.

int RotateEngine::coords_to_pixel int &  input_y,
int &  input_x

Definition at line 423 of file rotateframe.C.

int RotateEngine::create_matrix  ) 

Definition at line 452 of file rotateframe.C.

int RotateEngine::generate_matrix int  interpolate  ) 

Definition at line 396 of file rotateframe.C.

int RotateEngine::perform_rotation  ) 

Definition at line 604 of file rotateframe.C.

int RotateEngine::perform_rotation VFrame input,
VFrame output,
int  interpolate

Definition at line 404 of file rotateframe.C.

void RotateEngine::run  )  [virtual]

Implements Thread.

Definition at line 688 of file rotateframe.C.

int RotateEngine::wait_completion  ) 

Definition at line 417 of file rotateframe.C.

Member Data Documentation

int RotateEngine::do_matrix

Definition at line 78 of file rotateframe.h.

int RotateEngine::do_rotation

Definition at line 78 of file rotateframe.h.

int RotateEngine::done

Definition at line 79 of file rotateframe.h.

VFrame* RotateEngine::input

Definition at line 84 of file rotateframe.h.

Condition* RotateEngine::input_lock

Definition at line 81 of file rotateframe.h.

int RotateEngine::interpolate

Definition at line 77 of file rotateframe.h.

VFrame* RotateEngine::output

Definition at line 83 of file rotateframe.h.

Condition* RotateEngine::output_lock

Definition at line 82 of file rotateframe.h.

RotateFrame* RotateEngine::plugin

Definition at line 80 of file rotateframe.h.

int RotateEngine::row1

Definition at line 76 of file rotateframe.h.

int RotateEngine::row2

Definition at line 76 of file rotateframe.h.

The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:26:38 2006 for Guicast-svn by  doxygen 1.4.4