Main Page   Data Structures   File List   Data Fields   Globals  

stretch.c File Reference

#include "sadie.h"

Go to the source code of this file.

Functions

void STRETCH (IMAGE *in, short(*tf)(IMAGE *, IMAGE **), IMAGE **out)
short TFINVERT (IMAGE *in, IMAGE **out)
short TFLINEAR (IMAGE *in, IMAGE **out)
short TFLOG (IMAGE *in, IMAGE **out)
short TFPLT (IMAGE *in, IMAGE **out)
short TFQUANT (IMAGE *in, IMAGE **out)
short TFROOT (IMAGE *in, IMAGE **out)
short TFSAT (IMAGE *in, IMAGE **out)
short TFSCALE (IMAGE *in, IMAGE **out)
short TFSQUARE (IMAGE *in, IMAGE **out)
short TFTABLE (IMAGE *in, IMAGE **out)
short TFTHRESH (IMAGE *in, IMAGE **out)

Variables

PIXEL gmax
PIXEL bias
PIXEL gain
PIXEL gbrk [2][4]
short nlev
PIXEL gmin
PIXELtable
PIXEL thresh


Function Documentation

void STRETCH IMAGE   in,
short(*    tf)(IMAGE *, IMAGE **),
IMAGE **    out
 

Definition at line 22 of file stretch.c.

References bias, CHECKIMG, gain, gbrk, GETMEM, IMAGE::gmax, gmax, IMAGE::gmin, gmin, MESSAGE, IMAGE::nbnd, nlev, IMAGE::nlin, IMAGE::npix, out, SLEN, T_EXIT, T_STRETCH, table, IMAGE::text, TFINVERT, TFLINEAR, TFLOG, TFPLT, TFQUANT, TFROOT, TFSAT, TFSCALE, TFSQUARE, TFTABLE, TFTHRESH, thresh, and TIMING.

Referenced by COLOR_OVERLAY, Sadie_Contrast_LinearStretchCmd, Sadie_Contrast_LogStretchCmd, Sadie_Contrast_PWLStretchCmd, Sadie_Contrast_QntStretchCmd, Sadie_Contrast_RootStretchCmd, Sadie_Contrast_SatStretchCmd, Sadie_Contrast_SqrStretchCmd, Sadie_Contrast_TblStretchCmd, Sadie_Contrast_ThreshStretchCmd, SETMEAN, and TREERING_DETECT.

short TFINVERT IMAGE   in,
IMAGE **    out
 

Definition at line 133 of file stretch.c.

References IMAGE::data, IMAGE::gmax, gmax, IMAGE::gmin, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, T_EXIT, T_TFINVERT, and TIMING.

short TFLINEAR IMAGE   in,
IMAGE **    out
 

Definition at line 167 of file stretch.c.

References bias, IMAGE::data, gain, IMAGE::gmax, IMAGE::gmin, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, T_EXIT, T_TFLINEAR, and TIMING.

short TFLOG IMAGE   in,
IMAGE **    out
 

Definition at line 204 of file stretch.c.

References IMAGE::data, gbrk, IMAGE::gmax, IMAGE::gmin, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, T_EXIT, T_TFLOG, and TIMING.

short TFPLT IMAGE   in,
IMAGE **    out
 

Definition at line 239 of file stretch.c.

References IMAGE::data, gbrk, IMAGE::gmax, IMAGE::gmin, max, min, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, T_EXIT, T_TFPLT, and TIMING.

short TFQUANT IMAGE   in,
IMAGE **    out
 

Definition at line 298 of file stretch.c.

References IMAGE::data, gmax, gmin, max, min, IMAGE::nbnd, nlev, IMAGE::nlin, IMAGE::npix, T_EXIT, T_TFQUANT, and TIMING.

short TFROOT IMAGE   in,
IMAGE **    out
 

Definition at line 332 of file stretch.c.

References IMAGE::data, IMAGE::gmax, IMAGE::gmin, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, T_EXIT, T_TFROOT, and TIMING.

short TFSAT IMAGE   in,
IMAGE **    out
 

Definition at line 367 of file stretch.c.

References IMAGE::data, gmax, gmin, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, T_EXIT, T_TFSAT, and TIMING.

short TFSCALE IMAGE   in,
IMAGE **    out
 

Definition at line 404 of file stretch.c.

References IMAGE::data, gmax, IMAGE::gmax, gmin, IMAGE::gmin, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, RANGE, T_EXIT, T_TFSCALE, and TIMING.

short TFSQUARE IMAGE   in,
IMAGE **    out
 

Definition at line 443 of file stretch.c.

References IMAGE::data, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, T_EXIT, T_TFSQUARE, and TIMING.

short TFTABLE IMAGE   in,
IMAGE **    out
 

Definition at line 476 of file stretch.c.

References IMAGE::data, IMAGE::gmin, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, T_EXIT, T_TFTABLE, table, and TIMING.

short TFTHRESH IMAGE   in,
IMAGE **    out
 

Definition at line 508 of file stretch.c.

References IMAGE::data, IMAGE::gmax, IMAGE::gmin, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, T_EXIT, T_TFTHRESH, thresh, and TIMING.


Variable Documentation

PIXEL bias
 

Definition at line 4 of file stretch.c.

Referenced by STRETCH, and TFLINEAR.

PIXEL gain
 

Definition at line 5 of file stretch.c.

Referenced by STRETCH, and TFLINEAR.

PIXEL gbrk[2][4]
 

Definition at line 6 of file stretch.c.

Referenced by STRETCH, TFLOG, and TFPLT.

PIXEL gmax
 

Definition at line 3 of file stretch.c.

Referenced by STRETCH, TFINVERT, TFQUANT, TFSAT, and TFSCALE.

PIXEL gmin
 

Definition at line 8 of file stretch.c.

Referenced by STRETCH, TFQUANT, TFSAT, and TFSCALE.

short nlev
 

Definition at line 7 of file stretch.c.

Referenced by STRETCH, and TFQUANT.

PIXEL* table
 

Definition at line 9 of file stretch.c.

Referenced by STRETCH, and TFTABLE.

PIXEL thresh
 

Definition at line 10 of file stretch.c.

Referenced by STRETCH, and TFTHRESH.


Generated on Wed Apr 9 08:56:22 2003 for TREES by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002