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

ScaleTranslateUnit Class Reference

#include <overlayframe.h>

Inheritance diagram for ScaleTranslateUnit:

LoadClient List of all members.

Public Member Functions

 ScaleTranslateUnit (ScaleTranslateEngine *server, OverlayFrame *overlay)
 ~ScaleTranslateUnit ()
void process_package (LoadPackage *package)
void scale_array (int *&table, int out_x1, int out_x2, int in_x1, int in_x2, int is_x)

Public Attributes


Detailed Description

Definition at line 265 of file overlayframe.h.

Constructor & Destructor Documentation

ScaleTranslateUnit::ScaleTranslateUnit ScaleTranslateEngine server,
OverlayFrame overlay

Definition at line 2194 of file overlayframe.C.

References scale_translate.

ScaleTranslateUnit::~ScaleTranslateUnit  ) 

Definition at line 2201 of file overlayframe.C.

Member Function Documentation

void ScaleTranslateUnit::process_package LoadPackage package  )  [virtual]

Reimplemented from LoadClient.

Definition at line 2233 of file overlayframe.C.

References ScaleTranslateEngine::alpha, ScaleTranslateEngine::in_x1, ScaleTranslateEngine::in_x2, ScaleTranslateEngine::in_y1, ScaleTranslateEngine::in_y2, ScaleTranslateEngine::input, ScaleTranslateEngine::mode, ScaleTranslatePackage::out_row1, ScaleTranslatePackage::out_row2, ScaleTranslateEngine::out_x1, ScaleTranslateEngine::out_x2, ScaleTranslateEngine::out_y1, ScaleTranslateEngine::out_y2, ScaleTranslateEngine::output, scale_array(), SCALE_TRANSLATE, and scale_translate.

void ScaleTranslateUnit::scale_array int *&  table,
int  out_x1,
int  out_x2,
int  in_x1,
int  in_x2,
int  is_x

Definition at line 2205 of file overlayframe.C.

Referenced by process_package().

Member Data Documentation

OverlayFrame* ScaleTranslateUnit::overlay

Definition at line 279 of file overlayframe.h.

ScaleTranslateEngine* ScaleTranslateUnit::scale_translate

Definition at line 280 of file overlayframe.h.

Referenced by process_package(), and ScaleTranslateUnit().

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