scale.h File Reference

#include "scale.cc"

Include dependency graph for scale.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define INCL_SCALE   1
 Scale.h - Trying to scale with bilinear interpolation.

Functions

template<class Source_pixel, class Dest_pixel, class Manip_pixels>
void Scale_2xSaI (Source_pixel *source, int srcx, int srcy, int srcw, int srch, int sline_pixels, int sheight, Dest_pixel *dest, int dline_pixels, const Manip_pixels &manip)
template<class Source_pixel, class Dest_pixel, class Manip_pixels>
void Scale_SuperEagle (Source_pixel *source, int srcx, int srcy, int srcw, int srch, int sline_pixels, int sheight, Dest_pixel *dest, int dline_pixels, const Manip_pixels &manip)
template<class Source_pixel, class Dest_pixel, class Manip_pixels>
void Scale_Super2xSaI (Source_pixel *source, int srcx, int srcy, int srcw, int srch, int sline_pixels, int sheight, Dest_pixel *dest, int dline_pixels, const Manip_pixels &manip)
template<class Source_pixel, class Dest_pixel, class Manip_pixels>
void Scale_2xBilinear (Source_pixel *source, int srcx, int srcy, int srcw, int srch, int sline_pixels, int sheight, Dest_pixel *dest, int dline_pixels, const Manip_pixels &manip)
template<class Source_pixel, class Dest_pixel, class Manip_pixels>
void Scale_2xBilinearPlus (Source_pixel *source, int srcx, int srcy, int srcw, int srch, int sline_pixels, int sheight, Dest_pixel *dest, int dline_pixels, const Manip_pixels &manip)
void Scale_point (const unsigned char *source, const int srcx, const int srcy, const int srcw, const int srch, const int sline_pixels, const int sheight, unsigned char *dest, const int dline_pixels, const int factor)
void Scale_interlace (const unsigned char *source, const int srcx, const int srcy, const int srcw, const int srch, const int sline_pixels, const int sheight, unsigned char *dest, const int dline_pixels, const int factor)
void Scale2x_noblur (const unsigned char *src1, const int srcx, const int srcy, const int srcw, const int srch, const int sline_pixels, const int sheight, unsigned char *dest, const int dline_pixels)


Define Documentation

#define INCL_SCALE   1

Scale.h - Trying to scale with bilinear interpolation.

Written: 6/14/00 - JSF

Definition at line 8 of file scale.h.


Function Documentation

void Scale2x_noblur ( const unsigned char *  src1,
const int  srcx,
const int  srcy,
const int  srcw,
const int  srch,
const int  sline_pixels,
const int  sheight,
unsigned char *  dest,
const int  dline_pixels 
)

Definition at line 1275 of file scale.cc.

Referenced by Image_window::show_scale2x_noblur().

template<class Source_pixel, class Dest_pixel, class Manip_pixels>
void Scale_2xBilinear ( Source_pixel *  source,
int  srcx,
int  srcy,
int  srcw,
int  srch,
int  sline_pixels,
int  sheight,
Dest_pixel *  dest,
int  dline_pixels,
const Manip_pixels &  manip 
)

Definition at line 859 of file scale.cc.

References fill_rgb_row().

Here is the call graph for this function:

template<class Source_pixel, class Dest_pixel, class Manip_pixels>
void Scale_2xBilinearPlus ( Source_pixel *  source,
int  srcx,
int  srcy,
int  srcw,
int  srch,
int  sline_pixels,
int  sheight,
Dest_pixel *  dest,
int  dline_pixels,
const Manip_pixels &  manip 
)

Definition at line 967 of file scale.cc.

References fill_rgb_row().

Here is the call graph for this function:

template<class Source_pixel, class Dest_pixel, class Manip_pixels>
void Scale_2xSaI ( Source_pixel *  source,
int  srcx,
int  srcy,
int  srcw,
int  srch,
int  sline_pixels,
int  sheight,
Dest_pixel *  dest,
int  dline_pixels,
const Manip_pixels &  manip 
)

Definition at line 102 of file scale.cc.

void Scale_interlace ( const unsigned char *  source,
const int  srcx,
const int  srcy,
const int  srcw,
const int  srch,
const int  sline_pixels,
const int  sheight,
unsigned char *  dest,
const int  dline_pixels,
const int  factor 
)

Definition at line 1180 of file scale.cc.

Referenced by Image_window::show_scaled_interlace().

void Scale_point ( const unsigned char *  source,
const int  srcx,
const int  srcy,
const int  srcw,
const int  srch,
const int  sline_pixels,
const int  sheight,
unsigned char *  dest,
const int  dline_pixels,
const int  factor 
)

Definition at line 1105 of file scale.cc.

Referenced by Image_window::show_scaled_point().

template<class Source_pixel, class Dest_pixel, class Manip_pixels>
void Scale_Super2xSaI ( Source_pixel *  source,
int  srcx,
int  srcy,
int  srcw,
int  srch,
int  sline_pixels,
int  sheight,
Dest_pixel *  dest,
int  dline_pixels,
const Manip_pixels &  manip 
)

Definition at line 340 of file scale.cc.

template<class Source_pixel, class Dest_pixel, class Manip_pixels>
void Scale_SuperEagle ( Source_pixel *  source,
int  srcx,
int  srcy,
int  srcw,
int  srch,
int  sline_pixels,
int  sheight,
Dest_pixel *  dest,
int  dline_pixels,
const Manip_pixels &  manip 
)

Definition at line 554 of file scale.cc.


Generated on Mon Jul 9 14:44:06 2007 for ExultEngine by  doxygen 1.5.1