PicScalerRGB24Impl Class Reference

#include <PicScalerRGB24Impl.h>

Inheritance diagram for PicScalerRGB24Impl:

PicScalerBase PicScalerBase

Detailed Description

An RGB24 implementation derived from the general PicScalerBase() class.

Scale a packed RGB24 image to the dimensions of another packed RGB24 image. Note that the upscaling is limited to 2x either dimension.

Definition at line 39 of file Copy of Image/PicScalerRGB24Impl.h.


Public Member Functions

 PicScalerRGB24Impl (void)
 PicScalerRGB24Impl (int width, int height, int subWidth, int subHeight)
virtual ~PicScalerRGB24Impl (void)
int Scale (void *pOutImg, void *pInImg)
 Scale the size of the input image.
 PicScalerRGB24Impl (void)
 PicScalerRGB24Impl (int width, int height, int subWidth, int subHeight)
virtual ~PicScalerRGB24Impl (void)
int Scale (void *pOutImg, void *pInImg)

Member Function Documentation

int PicScalerRGB24Impl::Scale ( void *  pOutImg,
void *  pInImg 
) [virtual]

Scale the size of the input image.

Scale the input image from its dimensions to that of the output image. No memory size checking is done and is delegated to the calling process.

Parameters:
pOutImg : Packed RGB 888 format main base image.
pInImg : Packed RGB 888 format smaller sub image.
Returns:
: 0 = failed, 1 = success.

Apply a weighted 3x3 FIR filter.

Round before scaling.

Implements PicScalerBase.

Definition at line 50 of file Copy of Image/PicScalerRGB24Impl.cpp.


The documentation for this class was generated from the following files:
Generated on Fri Mar 13 14:12:39 2009 for RTVC by  doxygen 1.5.3