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

ScaleEngine Class Reference

#include <overlayframe.h>

Inheritance diagram for ScaleEngine:

LoadServer List of all members.

Public Member Functions

 ScaleEngine (OverlayFrame *overlay, int cpus)
 ~ScaleEngine ()
void init_packages ()
LoadClientnew_client ()
LoadPackagenew_package ()

Public Attributes

OverlayFrameoverlay
VFrame * scale_output
VFrame * scale_input
float w_scale
float h_scale
int in_x1_int
int in_y1_int
int out_w_int
int out_h_int
int interpolation_type

Detailed Description

Definition at line 136 of file overlayframe.h.


Constructor & Destructor Documentation

ScaleEngine::ScaleEngine OverlayFrame overlay,
int  cpus
 

Definition at line 1568 of file overlayframe.C.

ScaleEngine::~ScaleEngine  ) 
 

Definition at line 1574 of file overlayframe.C.


Member Function Documentation

void ScaleEngine::init_packages  )  [virtual]
 

Reimplemented from LoadServer.

Definition at line 1578 of file overlayframe.C.

References out_h_int, and LoadServer::total_packages.

LoadClient * ScaleEngine::new_client  )  [virtual]
 

Reimplemented from LoadServer.

Definition at line 1591 of file overlayframe.C.

References overlay.

LoadPackage * ScaleEngine::new_package  )  [virtual]
 

Reimplemented from LoadServer.

Definition at line 1596 of file overlayframe.C.


Member Data Documentation

float ScaleEngine::h_scale
 

Definition at line 151 of file overlayframe.h.

Referenced by OverlayFrame::overlay(), and ScaleUnit::process_package().

int ScaleEngine::in_x1_int
 

Definition at line 152 of file overlayframe.h.

Referenced by OverlayFrame::overlay(), and ScaleUnit::process_package().

int ScaleEngine::in_y1_int
 

Definition at line 153 of file overlayframe.h.

Referenced by OverlayFrame::overlay(), and ScaleUnit::process_package().

int ScaleEngine::interpolation_type
 

Definition at line 156 of file overlayframe.h.

Referenced by OverlayFrame::overlay(), and ScaleUnit::process_package().

int ScaleEngine::out_h_int
 

Definition at line 155 of file overlayframe.h.

Referenced by init_packages(), OverlayFrame::overlay(), and ScaleUnit::process_package().

int ScaleEngine::out_w_int
 

Definition at line 154 of file overlayframe.h.

Referenced by OverlayFrame::overlay(), and ScaleUnit::process_package().

OverlayFrame* ScaleEngine::overlay
 

Definition at line 146 of file overlayframe.h.

Referenced by new_client().

VFrame* ScaleEngine::scale_input
 

Definition at line 149 of file overlayframe.h.

Referenced by OverlayFrame::overlay(), and ScaleUnit::process_package().

VFrame* ScaleEngine::scale_output
 

Definition at line 148 of file overlayframe.h.

Referenced by OverlayFrame::overlay(), and ScaleUnit::process_package().

float ScaleEngine::w_scale
 

Definition at line 150 of file overlayframe.h.

Referenced by OverlayFrame::overlay(), and ScaleUnit::process_package().


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