Main Page   Data Structures   File List   Data Fields   Globals  

sadie.h File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <time.h>

Go to the source code of this file.

Data Structures

struct  entry
struct  IMAGE
struct  ROI

Defines

#define LOCALE   "tclSadie"
#define SYSTEM   "Solaris/Linux"
#define _NOERRORCHECK_
#define DIR   ""
#define DBND   65535
#define DLIN   65535
#define DPIX   65535
#define DBIT   8
#define DMIN   128.5
#define DMAX   255.5
#define SBPB   8
#define SBIT   sizeof(PIXEL)*SBPB
#define SMIN   0
#define SMAX   255
#define SLEN   1024
#define TLEN   496
#define FALSE   0
#define TRUE   1
#define OFF   0
#define ON   1
#define BEGIN   "/*-"
#define END   "/*-"
#define CODE   3
#define BIP   0
#define BIL   1
#define BSQ   2
#define REIMAG   0
#define MAGPHA   1
#define ADD   0
#define SUBTRACT   1
#define MULTIPLY   2
#define DIVIDE   3
#define MINIMUM   4
#define MAXIMUM   5
#define LT   0
#define LE   1
#define GT   2
#define GE   3
#define EQ   4
#define NE   5
#define AND   6
#define OR   7
#define XOR   8
#define NOT   9
#define DESMNE   0
#define DESSTD   1
#define DESCDF   2
#define DESSNG   0
#define DESAVG   1
#define SOBEL   0
#define SOBEL2   1
#define SOBEL3   2
#define ROBERTS   3
#define ROBERTS2   4
#define PREWITT   5
#define PSF   0
#define OTF   1
#define FORWARD   (-1)
#define INVERSE   1
#define NOR_PSPECT   0
#define ROW_PSPECT   1
#define COL_PSPECT   2
#define CONE   0
#define NEGEXP   1
#define GAUSS   2
#define BOX   3
#define CYLINDER   4
#define HANNING   5
#define HAMMING   6
#define KAISER   7
#define MINTERMS   3
#define MAXTERMS   6
#define LSQ   0
#define CDF   1
#define CITYBLOCK   0
#define EUCLIDEAN   1
#define MAHALANOBIS   2
#define UNIT   0
#define NORM   1
#define LOG   2
#define IGNORE   0
#define INCLUDE   1
#define EXCLUDE   2
#define UNIFORM   0
#define GAUSSIAN   1
#define FLIP0   0
#define FLIPM45   1
#define FLIPP45   2
#define FLIP90   3
#define ROTPM0   4
#define ROTP90   5
#define ROTM90   6
#define ROT180   7
#define PI   3.14159265358979323846
#define BTIFF   ((unsigned long)0)
#define GTIFF   ((unsigned long)1)
#define PTIFF   ((unsigned long)2)
#define RTIFF   ((unsigned long)3)
#define TBYTE   ((unsigned long)1)
#define TASCII   ((unsigned long)2)
#define TSHORT   ((unsigned long)3)
#define TLONG   ((unsigned long)4)
#define TRATIONAL   ((unsigned long)5)
#define LilEndian   ((unsigned long)0x4949)
#define BigEndian   ((unsigned long)0x4D4D)
#define MagicNumber   ((unsigned long)42)
#define NoComp   ((unsigned long)1)
#define RLEComp   ((unsigned long)2)
#define PackBitsComp   ((unsigned long)32773)
#define NewSubfileType   254
#define SubfileType   255
#define ImageWidth   256
#define ImageLength   257
#define BitsPerSample   258
#define Compression   259
#define PhotometricInterpretation   262
#define Thresholding   263
#define CellWidth   264
#define CellLength   265
#define FillOrder   266
#define ImageDescription   270
#define Make   271
#define Model   272
#define StripOffsets   273
#define Orientation   274
#define SamplesPerPixel   277
#define RowsPerStrip   278
#define StripByteCounts   279
#define MinSampleValue   280
#define MaxSampleValue   281
#define XResolution   282
#define YResolution   283
#define PlanarConfiguration   284
#define FreeOffsets   288
#define FreeByteCounts   289
#define GrayResponseUnit   290
#define GrayResponseCurve   291
#define ResolutionUnit   296
#define Software   305
#define DateTime   306
#define Artist   315
#define HostComputer   316
#define ColorMap   320
#define ExtraSamples   338
#define Copyright   33432
#define min(x, y)   ((x) < (y) ? (x) : (y))
#define max(x, y)   ((x) > (y) ? (x) : (y))
#define rnd(x)   (short)((x) > 0.0 ? (x)+0.5 : (x)-0.5)
#define lrnd(x)   (long)((x) > 0.0 ? (x)+0.5 : (x)-0.5)
#define malloc(x)   malloc((unsigned long)(x))

Typedefs

typedef unsigned char BYTE
typedef float PIXEL
typedef ROI ROI
typedef ROIROIPtr

Enumerations

enum  T_TIME {
  T_EXIT, T_BILTOBSQ, T_BSQTOBIL, T_CHECKER,
  T_CHECKIMG, T_CHIRP, T_CLUSTER, T_COM2REAL,
  T_COMBINE, T_COMPARE, T_CONTNORM, T_CONTOUR,
  T_COVAR, T_CSPLINE, T_DECORSTR, T_DESTRIPE,
  T_DISK2IMG, T_DSPL2IMG, T_DUPL, T_EDGE,
  T_EIGEN, T_EXPAND, T_FCONVL, T_FFT1D,
  T_FFT2D, T_FHT1D, T_FHT2D, T_FILTER,
  T_FINI, T_FLTBOX, T_FLTCONE, T_FLTCYL,
  T_FLTEXP, T_FLTGAUSS, T_FUNCTION, T_GEOMCOEF,
  T_GEOMWARP, T_GETMEM, T_GRADIENT, T_GRAYSCAL,
  T_GRID, T_HELP, T_HISTEQ, T_HISTOGRM,
  T_HMOSAIC, T_HSVTORGB, T_IMG2DISK, T_IMG2DSPL,
  T_IMG2EPSF, T_IMG2PICT, T_IMG2TAPE, T_IMG2TEXT,
  T_IMG2TIFF, T_IMG2VECT, T_IMPORT, T_INFO,
  T_INIT, T_INSERT, T_MATRIX_INVERT, T_LABEL,
  T_LVLSLICE, T_MAIN, T_MATCH, T_MAXLIKE,
  T_MEDIAN, T_MESSAGE, T_MINDIST, T_MOSAIC,
  T_PACK, T_PCT, T_PICT2IMG, T_PIXLDUMP,
  T_PLOT, T_PROGRESS, T_PSPECT1D, T_PSPECT,
  T_RANDOM, T_RANGE, T_REAL2COM, T_REFINE,
  T_RELIEF, T_RELIMG, T_RELMEM, T_RESAMPL,
  T_RGBTOHSV, T_RMSDIFF, T_ROISTATS, T_ROTATE,
  T_ROTATECUBE, T_SCATTER, T_SCONVL, T_SEGMENT,
  T_SIGMAP, T_SINESTAR, T_SINEWAVE, T_STATS,
  T_STRETCH, T_SUBSAMPL, T_SWAP, T_TAPE2IMG,
  T_TEST, T_TFINVERT, T_TFLINEAR, T_TFLOG,
  T_TFPLT, T_TFQUANT, T_TFROOT, T_TFSAT,
  T_TFSCALE, T_TFSQUARE, T_TFTABLE, T_TFTHRESH,
  T_TIFF2IMG, T_TIMING, T_TRNSFORM, T_UNPACK,
  T_VECT2IMG, T_VMOSAIC, T_VSTRETCH, T_WINDOW,
  T_WTFCAVG, T_WTFDIVER, T_WTFMAJ, T_WTFMAX,
  T_WTFMIN, T_WTFVAR, T_END
}

Functions

int ProgMeter_Create (char *)
int ProgMeter_Update (int, double)
int ProgMeter_Destroy (int)
void BILTOBSQ (IMAGE *, IMAGE **)
void BSQTOBIL (IMAGE **, short, IMAGE **)
void CHECKER (short, short, short, short, IMAGE **)
short CHECKIMG (IMAGE *)
void CHIRP (short, short, double, IMAGE **)
void CLUSTER (IMAGE *, short, short, short, PIXEL, short, short, short, PIXEL, IMAGE **)
void COM2REAL (IMAGE *, short, IMAGE **, IMAGE **)
void COMBINE (IMAGE *, IMAGE *, short, double, double, IMAGE **)
void COMPARE (IMAGE *, IMAGE *, short, IMAGE **)
void CONTNORM (IMAGE *, PIXEL, double, short, IMAGE **)
void CONTOUR (IMAGE *, short, double, IMAGE **)
void COVAR (IMAGE *, short, double *, double *)
void DECORSTR (IMAGE *, short, IMAGE **)
void DESTRIPE (IMAGE *, short, short, short, short, short, IMAGE **)
void DISK2IMG (char *, long, IMAGE **)
void DUPL (IMAGE *, short, short, short, short, short, short, short, short, short, IMAGE **)
void EDGE (IMAGE *, short, IMAGE **, IMAGE **)
void EIGEN (double *, short, double *)
void EXPAND (IMAGE *, double, double, double, IMAGE **)
void FCONVL (IMAGE *, IMAGE *, short, IMAGE **)
void FFT2D (IMAGE *, short, IMAGE **)
void FHT2D (IMAGE *, short, IMAGE **)
void FILTER (IMAGE *, double(*)(double, double, double, double), double, double, double, IMAGE **)
void FINI (void)
double FLTBOX (double, double, double, double)
double FLTCONE (double, double, double, double)
double FLTCYL (double, double, double, double)
double FLTEXP (double, double, double, double)
double FLTGAUSS (double, double, double, double)
void FUNCTION (short, short, double, double, double, short, IMAGE **)
void GEOMCOEF (double *, double *, double *, double *, short, short, double *, double *)
void GEOMWARP (IMAGE *, short, short, short, double *, double *, short, double, PIXEL, IMAGE **)
void GETMEM (short, short, short, IMAGE **)
void GRADIENT (IMAGE *, PIXEL *, PIXEL *, short, IMAGE **, IMAGE **)
void GRAYSCAL (short, short, short, PIXEL, PIXEL, IMAGE **)
void HELP (T_TIME, char *)
void HISTEQ (IMAGE *, short, short, IMAGE **)
void HISTOGRM (IMAGE *, short, PIXEL, PIXEL, short, long *)
void STRICTHISTOGRM (IMAGE *, short, short, PIXEL, PIXEL, short, long *)
void HMOSAIC (IMAGE *, IMAGE *, short, PIXEL, IMAGE **)
void HSVTORGB (IMAGE *, IMAGE **)
void IMG2DISK (IMAGE *, short, char *)
void IMG2EPSF (IMAGE *, char *, short)
void IMG2TEXT (IMAGE *, char *)
void IMG2TIFF (IMAGE *, char *, short)
void IMPORT (char *, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, long, IMAGE **out)
void INIT (void)
void INSERT (IMAGE *, IMAGE *, short, short, IMAGE **)
void MATRIX_INVERT (double *, short, double *)
void LABEL (IMAGE *, double, PIXEL, IMAGE **)
void LVLSLICE (IMAGE *, PIXEL *, short, IMAGE **)
void MATCH (IMAGE *, IMAGE *, short, short, IMAGE **)
void MAXLIKE (IMAGE *, short, double *, double *, IMAGE **)
void MEDIAN (IMAGE *, short, short, IMAGE **)
void MESSAGE (char, char *)
void MINDIST (IMAGE *, short, short, double *, double *, IMAGE **)
void MOSAIC (IMAGE **, short, short, short, short *, short *, PIXEL, IMAGE **)
void PACK (short, long, PIXEL *)
void PCT (IMAGE *, short, IMAGE **)
short PLOT (PIXEL **, short, short, char *, char *, short)
short PROGRESS (double)
void PSPECT (IMAGE *, IMAGE **)
void RANDOM (short, short, short, double, IMAGE **)
void RANGE (IMAGE *)
void REAL2COM (IMAGE *, IMAGE *, short, IMAGE **)
void REFINE (IMAGE *[3], IMAGE **)
void RELIEF (IMAGE *, double, double, double, IMAGE **)
void RELIMG (IMAGE **)
void RELMEM (IMAGE *)
void RESAMPL (IMAGE *, short, short, short, short, IMAGE **)
void RGBTOHSV (IMAGE *, IMAGE **)
void RMSDIFF (IMAGE *, IMAGE *, double *)
short ROISTATS (char *, short, long, PIXEL *, short, short, PIXEL *, PIXEL *, double *, double *, long *, double *, double *)
void ROTATE (IMAGE *, double, PIXEL, double, IMAGE **)
void ROTATECUBE (IMAGE *, short, short, short, short, short, short, IMAGE **)
void SCATTER (IMAGE *, IMAGE *, short, short, short, short, IMAGE **)
void SCONVL (IMAGE *, PIXEL *, short, short, IMAGE **)
void SEGMENT (IMAGE *, short, double, PIXEL, IMAGE **)
void SIGMAP (IMAGE *, IMAGE *, IMAGE **)
void SINESTAR (short, short, double, IMAGE **)
void SINEWAVE (short, short, double, double, IMAGE **)
short STATS (IMAGE *, short, short, short, PIXEL, PIXEL, double *, double *, PIXEL *, PIXEL *, PIXEL *, long *)
void STRETCH (IMAGE *, short(*)(IMAGE *, IMAGE **), IMAGE **)
void SUBSAMPL (IMAGE *, short, short, short, short, short, short, short, short, short, IMAGE **)
short SWAP (unsigned char *)
void TAPE2IMG (unsigned char *, short, short, long, short, short, short, short, short, short, short, short, short, short, short, short, short, IMAGE **)
short TFINVERT (IMAGE *, IMAGE **)
short TFLINEAR (IMAGE *, IMAGE **)
short TFLOG (IMAGE *, IMAGE **)
short TFPLT (IMAGE *, IMAGE **)
short TFQUANT (IMAGE *, IMAGE **)
short TFROOT (IMAGE *, IMAGE **)
short TFSAT (IMAGE *, IMAGE **)
short TFSCALE (IMAGE *, IMAGE **)
short TFSQUARE (IMAGE *, IMAGE **)
short TFTABLE (IMAGE *, IMAGE **)
short TFTHRESH (IMAGE *, IMAGE **)
void TIFF2IMG (char *, IMAGE **)
void TIMING (T_TIME)
void TRNSFORM (IMAGE *, short, IMAGE **)
void UNPACK (short, long, PIXEL *)
void VMOSAIC (IMAGE *, IMAGE *, short, PIXEL, IMAGE **)
void VSTRETCH (IMAGE *, short, IMAGE **)
void WINDOW (IMAGE *, PIXEL(*)(PIXEL *, short, short), short, short, IMAGE **)
PIXEL WTFCAVG (PIXEL *, short, short)
PIXEL WTFDIVER (PIXEL *, short, short)
PIXEL WTFMAJ (PIXEL *, short, short)
PIXEL WTFMAX (PIXEL *, short, short)
PIXEL WTFMIN (PIXEL *, short, short)
PIXEL WTFVAR (PIXEL *, short, short)
void CREATE_ROI (IMAGE *, char *, int, int, int, int, short, short, short)
void CLEAR_ROI (IMAGE *)
void brshnm (int, int, int, int)
int FILESIZE (unsigned char *)
double mBesselF (double)

Variables

char * SLOG
short NAMES
short TIMES
short LINES
short ABORT
char * functions [T_END][2]


Define Documentation

#define _NOERRORCHECK_
 

Definition at line 17 of file sadie.h.

#define ADD   0
 

Definition at line 244 of file sadie.h.

Referenced by COMBINE().

#define AND   6
 

Definition at line 257 of file sadie.h.

Referenced by COMPARE().

#define Artist   315
 

Definition at line 387 of file sadie.h.

#define BEGIN   "/*-"
 

Definition at line 232 of file sadie.h.

#define BigEndian   ((unsigned long)0x4D4D)
 

Definition at line 342 of file sadie.h.

Referenced by TIFF2IMG().

#define BIL   1
 

Definition at line 238 of file sadie.h.

Referenced by IMPORT().

#define BIP   0
 

Definition at line 237 of file sadie.h.

Referenced by IMPORT().

#define BitsPerSample   258
 

Definition at line 353 of file sadie.h.

Referenced by TIFF2IMG().

#define BOX   3
 

Definition at line 289 of file sadie.h.

Referenced by FUNCTION().

#define BSQ   2
 

Definition at line 239 of file sadie.h.

Referenced by IMPORT().

#define BTIFF   ((unsigned long)0)
 

Definition at line 330 of file sadie.h.

Referenced by TIFF2IMG().

#define CDF   1
 

Definition at line 299 of file sadie.h.

Referenced by MATCH().

#define CellLength   265
 

Definition at line 359 of file sadie.h.

#define CellWidth   264
 

Definition at line 358 of file sadie.h.

#define CITYBLOCK   0
 

Definition at line 301 of file sadie.h.

Referenced by MINDIST().

#define CODE   3
 

Definition at line 235 of file sadie.h.

#define COL_PSPECT   2
 

Definition at line 284 of file sadie.h.

Referenced by PSPECT1D().

#define ColorMap   320
 

Definition at line 390 of file sadie.h.

Referenced by TIFF2IMG().

#define Compression   259
 

Definition at line 354 of file sadie.h.

Referenced by TIFF2IMG().

#define CONE   0
 

Definition at line 286 of file sadie.h.

Referenced by FUNCTION().

#define Copyright   33432
 

Definition at line 394 of file sadie.h.

#define CYLINDER   4
 

Definition at line 290 of file sadie.h.

Referenced by FUNCTION().

#define DateTime   306
 

Definition at line 385 of file sadie.h.

#define DBIT   8
 

Definition at line 24 of file sadie.h.

#define DBND   65535
 

Definition at line 21 of file sadie.h.

#define DESAVG   1
 

Definition at line 267 of file sadie.h.

Referenced by DESTRIPE().

#define DESCDF   2
 

Definition at line 264 of file sadie.h.

Referenced by DESTRIPE().

#define DESMNE   0
 

Definition at line 262 of file sadie.h.

Referenced by DESTRIPE().

#define DESSNG   0
 

Definition at line 266 of file sadie.h.

Referenced by DESTRIPE().

#define DESSTD   1
 

Definition at line 263 of file sadie.h.

Referenced by DESTRIPE().

#define DIR   ""
 

Definition at line 19 of file sadie.h.

#define DIVIDE   3
 

Definition at line 247 of file sadie.h.

Referenced by COMBINE().

#define DLIN   65535
 

Definition at line 22 of file sadie.h.

#define DMAX   255.5
 

Definition at line 26 of file sadie.h.

Referenced by ReadSADIE().

#define DMIN   128.5
 

Definition at line 25 of file sadie.h.

Referenced by ReadSADIE().

#define DPIX   65535
 

Definition at line 23 of file sadie.h.

#define END   "/*-"
 

Definition at line 233 of file sadie.h.

#define EQ   4
 

Definition at line 255 of file sadie.h.

Referenced by COMPARE().

#define EUCLIDEAN   1
 

Definition at line 302 of file sadie.h.

Referenced by MINDIST().

#define EXCLUDE   2
 

Definition at line 311 of file sadie.h.

Referenced by Sadie_Plot_StatisticsCmd(), and STATS().

#define ExtraSamples   338
 

Definition at line 392 of file sadie.h.

#define FALSE   0
 

Definition at line 226 of file sadie.h.

Referenced by CLUSTER(), EIGEN(), and Sadie_Plot_ProfileCmd().

#define FillOrder   266
 

Definition at line 360 of file sadie.h.

Referenced by TIFF2IMG().

#define FLIP0   0
 

Definition at line 316 of file sadie.h.

Referenced by TRNSFORM().

#define FLIP90   3
 

Definition at line 319 of file sadie.h.

Referenced by TRNSFORM().

#define FLIPM45   1
 

Definition at line 317 of file sadie.h.

Referenced by TRNSFORM().

#define FLIPP45   2
 

Definition at line 318 of file sadie.h.

Referenced by TRNSFORM().

#define FORWARD   (-1)
 

Definition at line 279 of file sadie.h.

Referenced by FCONVL(), FFT2D(), FHT1D(), FHT2D(), FILTER(), PSPECT(), and PSPECT1D().

#define FreeByteCounts   289
 

Definition at line 378 of file sadie.h.

#define FreeOffsets   288
 

Definition at line 377 of file sadie.h.

#define GAUSS   2
 

Definition at line 288 of file sadie.h.

Referenced by FUNCTION().

#define GAUSSIAN   1
 

Definition at line 314 of file sadie.h.

Referenced by RANDOM().

#define GE   3
 

Definition at line 254 of file sadie.h.

Referenced by COMPARE().

#define GrayResponseCurve   291
 

Definition at line 380 of file sadie.h.

#define GrayResponseUnit   290
 

Definition at line 379 of file sadie.h.

#define GT   2
 

Definition at line 253 of file sadie.h.

Referenced by COMPARE().

#define GTIFF   ((unsigned long)1)
 

Definition at line 331 of file sadie.h.

Referenced by TIFF2IMG().

#define HAMMING   6
 

Definition at line 292 of file sadie.h.

Referenced by FUNCTION().

#define HANNING   5
 

Definition at line 291 of file sadie.h.

Referenced by FUNCTION().

#define HostComputer   316
 

Definition at line 388 of file sadie.h.

#define IGNORE   0
 

Definition at line 309 of file sadie.h.

Referenced by DECORSTR(), Sadie_Plot_StatisticsCmd(), and STATS().

#define ImageDescription   270
 

Definition at line 362 of file sadie.h.

#define ImageLength   257
 

Definition at line 352 of file sadie.h.

Referenced by TIFF2IMG().

#define ImageWidth   256
 

Definition at line 351 of file sadie.h.

Referenced by TIFF2IMG().

#define INCLUDE   1
 

Definition at line 310 of file sadie.h.

Referenced by Sadie_Plot_StatisticsCmd(), STATS(), and STRICTHISTOGRM().

#define INVERSE   1
 

Definition at line 280 of file sadie.h.

Referenced by FCONVL(), FFT1D(), FFT2D(), FHT2D(), and FILTER().

#define KAISER   7
 

Definition at line 293 of file sadie.h.

Referenced by FUNCTION().

#define LE   1
 

Definition at line 252 of file sadie.h.

Referenced by COMPARE().

#define LilEndian   ((unsigned long)0x4949)
 

Definition at line 341 of file sadie.h.

Referenced by TIFF2IMG().

#define LOCALE   "tclSadie"
 

Definition at line 12 of file sadie.h.

#define LOG   2
 

Definition at line 307 of file sadie.h.

Referenced by PLOT(), and Sadie_Plot_ProfileCmd().

#define lrnd  )     (long)((x) > 0.0 ? (x)+0.5 : (x)-0.5)
 

Definition at line 411 of file sadie.h.

Referenced by DISK2IMG(), and IMPORT().

#define LSQ   0
 

Definition at line 298 of file sadie.h.

Referenced by MATCH().

#define LT   0
 

Definition at line 251 of file sadie.h.

Referenced by COMPARE().

#define MagicNumber   ((unsigned long)42)
 

Definition at line 343 of file sadie.h.

Referenced by TIFF2IMG().

#define MAGPHA   1
 

Definition at line 242 of file sadie.h.

Referenced by COM2REAL(), and REAL2COM().

#define MAHALANOBIS   2
 

Definition at line 303 of file sadie.h.

Referenced by MINDIST().

#define Make   271
 

Definition at line 363 of file sadie.h.

#define malloc  )     malloc((unsigned long)(x))
 

Definition at line 421 of file sadie.h.

Referenced by CLUSTER(), COVAR(), CREATE_ROI(), DECORSTR(), DESTRIPE(), FFT2D(), FUNCTION(), GEOMCOEF(), HISTEQ(), IMG2EPSF(), IMPORT(), LABEL(), LVLSLICE(), MATCH(), MEDIAN(), MINDIST(), PCT(), PSPECT1D(), ROISTATS(), Sadie_Classify_LvlSliceCmd(), Sadie_Classify_MaxLikeCmd(), Sadie_Classify_MinDistCmd(), Sadie_Contrast_TblStretchCmd(), Sadie_Filter_ImageConvCmd(), Sadie_Filter_ImageGradCmd(), Sadie_Filter_MajFiltCmd(), Sadie_Filter_MaskConvCmd(), Sadie_Plot_ProfileCmd(), Sadie_Plot_StatisticsCmd(), SEGMENT(), SIGMAP(), STATS(), TIFF2IMG(), VSTRETCH(), and WINDOW().

#define max x,
y   )     ((x) > (y) ? (x) : (y))
 

Definition at line 408 of file sadie.h.

Referenced by CLUSTER(), COMBINE(), FFT2D(), FLTCONE(), FUNCTION(), HMOSAIC(), IMG2EPSF(), IMPORT(), MEDIAN(), PLOT(), ReadSADIE(), ROISTATS(), ROTATE(), Sadie_NewFunctions_GrayScaleCmd(), Sadie_Plot_CreateROICmd(), Sadie_Plot_PlotArrayCmd(), SCATTER(), STATS(), TFPLT(), TFQUANT(), VMOSAIC(), VSTRETCH(), WTFCAVG(), and WTFMAX().

#define MAXIMUM   5
 

Definition at line 249 of file sadie.h.

Referenced by COMBINE().

#define MaxSampleValue   281
 

Definition at line 372 of file sadie.h.

#define MAXTERMS   6
 

Definition at line 296 of file sadie.h.

Referenced by GEOMCOEF(), and GEOMWARP().

#define min x,
y   )     ((x) < (y) ? (x) : (y))
 

Definition at line 407 of file sadie.h.

Referenced by CLUSTER(), COMBINE(), HMOSAIC(), INSERT(), MEDIAN(), MOSAIC(), PLOT(), ReadSADIE(), ROISTATS(), ROTATE(), Sadie_Classify_ClusterCmd(), Sadie_NewFunctions_GrayScaleCmd(), Sadie_Plot_CreateROICmd(), Sadie_Plot_PlotArrayCmd(), SCATTER(), STATS(), TFQUANT(), VMOSAIC(), VSTRETCH(), WTFCAVG(), and WTFMIN().

#define MINIMUM   4
 

Definition at line 248 of file sadie.h.

Referenced by COMBINE().

#define MinSampleValue   280
 

Definition at line 371 of file sadie.h.

#define MINTERMS   3
 

Definition at line 295 of file sadie.h.

Referenced by GEOMCOEF(), and GEOMWARP().

#define Model   272
 

Definition at line 364 of file sadie.h.

#define MULTIPLY   2
 

Definition at line 246 of file sadie.h.

Referenced by COMBINE().

#define NE   5
 

Definition at line 256 of file sadie.h.

Referenced by COMPARE().

#define NEGEXP   1
 

Definition at line 287 of file sadie.h.

Referenced by FUNCTION().

#define NewSubfileType   254
 

Definition at line 349 of file sadie.h.

Referenced by TIFF2IMG().

#define NoComp   ((unsigned long)1)
 

Definition at line 345 of file sadie.h.

Referenced by TIFF2IMG().

#define NOR_PSPECT   0
 

Definition at line 282 of file sadie.h.

Referenced by Sadie_Filter_PSpectCmd().

#define NORM   1
 

Definition at line 306 of file sadie.h.

Referenced by MATCH(), PLOT(), ROISTATS(), Sadie_Plot_PlotArrayCmd(), Sadie_Plot_ProfileCmd(), and STATS().

#define NOT   9
 

Definition at line 260 of file sadie.h.

Referenced by COMPARE().

#define OFF   0
 

Definition at line 229 of file sadie.h.

#define ON   1
 

Definition at line 230 of file sadie.h.

#define OR   7
 

Definition at line 258 of file sadie.h.

Referenced by COMPARE().

#define Orientation   274
 

Definition at line 366 of file sadie.h.

Referenced by TIFF2IMG().

#define OTF   1
 

Definition at line 277 of file sadie.h.

Referenced by FCONVL().

#define PackBitsComp   ((unsigned long)32773)
 

Definition at line 347 of file sadie.h.

Referenced by TIFF2IMG().

#define PhotometricInterpretation   262
 

Definition at line 356 of file sadie.h.

Referenced by TIFF2IMG().

#define PI   3.14159265358979323846
 

Definition at line 325 of file sadie.h.

Referenced by CHIRP(), COM2REAL(), FFT2D(), GRADIENT(), PSPECT1D(), RELIEF(), ROTATE(), Sadie_Tools_ReliefCmd(), SINESTAR(), and SINEWAVE().

#define PlanarConfiguration   284
 

Definition at line 375 of file sadie.h.

Referenced by TIFF2IMG().

#define PREWITT   5
 

Definition at line 274 of file sadie.h.

Referenced by EDGE().

#define PSF   0
 

Definition at line 276 of file sadie.h.

Referenced by FCONVL().

#define PTIFF   ((unsigned long)2)
 

Definition at line 332 of file sadie.h.

Referenced by TIFF2IMG().

#define REIMAG   0
 

Definition at line 241 of file sadie.h.

Referenced by COM2REAL(), and REAL2COM().

#define ResolutionUnit   296
 

Definition at line 382 of file sadie.h.

Referenced by TIFF2IMG().

#define RLEComp   ((unsigned long)2)
 

Definition at line 346 of file sadie.h.

Referenced by GetPValue(), and TIFF2IMG().

#define rnd  )     (short)((x) > 0.0 ? (x)+0.5 : (x)-0.5)
 

Definition at line 410 of file sadie.h.

Referenced by CONTOUR(), FCONVL(), FFT2D(), FHT2D(), FILTER(), GEOMWARP(), IMG2EPSF(), PLOT(), PSPECT(), PSPECT1D(), and Sadie_Plot_PlotArrayCmd().

#define ROBERTS   3
 

Definition at line 272 of file sadie.h.

Referenced by EDGE().

#define ROBERTS2   4
 

Definition at line 273 of file sadie.h.

Referenced by EDGE().

#define ROT180   7
 

Definition at line 323 of file sadie.h.

Referenced by ROTATE(), and TRNSFORM().

#define ROTM90   6
 

Definition at line 322 of file sadie.h.

Referenced by ROTATE(), and TRNSFORM().

#define ROTP90   5
 

Definition at line 321 of file sadie.h.

Referenced by ROTATE(), and TRNSFORM().

#define ROTPM0   4
 

Definition at line 320 of file sadie.h.

Referenced by ROTATE(), and TRNSFORM().

#define ROW_PSPECT   1
 

Definition at line 283 of file sadie.h.

Referenced by PSPECT1D().

#define RowsPerStrip   278
 

Definition at line 369 of file sadie.h.

Referenced by TIFF2IMG().

#define RTIFF   ((unsigned long)3)
 

Definition at line 333 of file sadie.h.

Referenced by TIFF2IMG().

#define SamplesPerPixel   277
 

Definition at line 368 of file sadie.h.

Referenced by TIFF2IMG().

#define SBIT   sizeof(PIXEL)*SBPB
 

Definition at line 29 of file sadie.h.

#define SBPB   8
 

Definition at line 28 of file sadie.h.

Referenced by DISK2IMG(), IMG2DISK(), and IMPORT().

#define SLEN   1024
 

Definition at line 34 of file sadie.h.

Referenced by BILTOBSQ(), BSQTOBIL(), CHECKER(), CHIRP(), CLUSTER(), COM2REAL(), COMBINE(), COMPARE(), CONTNORM(), CONTOUR(), COVAR(), CREATE_ROI(), DISK2IMG(), DUPL(), EDGE(), EIGEN(), EXPAND(), FCONVL(), FFT2D(), FHT2D(), FILTER(), FUNCTION(), GEOMCOEF(), GEOMWARP(), GetIValue(), GetPValue(), GetRValue(), GRADIENT(), GRAYSCAL(), HISTEQ(), HMOSAIC(), HSVTORGB(), IMG2DISK(), IMG2EPSF(), IMG2TEXT(), IMPORT(), INSERT(), LABEL(), LVLSLICE(), MATCH(), MAXLIKE(), MEDIAN(), MINDIST(), MOSAIC(), PCT(), PLOT(), PSPECT(), PSPECT1D(), RANDOM(), REAL2COM(), REFINE(), RELIEF(), RESAMPL(), RGBTOHSV(), RMSDIFF(), ROISTATS(), ROTATE(), ROTATECUBE(), Sadie_Classify_ClusterCmd(), Sadie_Classify_LvlSliceCmd(), Sadie_Classify_MaxLikeCmd(), Sadie_Classify_MinDistCmd(), Sadie_Classify_SegmentCmd(), Sadie_Classify_SigMapCmd(), Sadie_Contrast_AdaptStretchCmd(), Sadie_Contrast_HisteqStretchCmd(), Sadie_Contrast_LinearStretchCmd(), Sadie_Contrast_LogStretchCmd(), Sadie_Contrast_NormStretchCmd(), Sadie_Contrast_PWLStretchCmd(), Sadie_Contrast_QntStretchCmd(), Sadie_Contrast_RefStretchCmd(), Sadie_Contrast_RootStretchCmd(), Sadie_Contrast_SatStretchCmd(), Sadie_Contrast_SqrStretchCmd(), Sadie_Contrast_TblStretchCmd(), Sadie_Contrast_ThreshStretchCmd(), Sadie_FileIO_ImportCmd(), Sadie_FileIO_OpenCmd(), Sadie_FileIO_OpenPNMCmd(), Sadie_FileIO_OpenTIFFCmd(), Sadie_FileIO_SaveCmd(), Sadie_FileIO_SaveEPSCmd(), Sadie_FileIO_SavePNMCmd(), Sadie_FileIO_SaveTEXTCmd(), Sadie_FileIO_SaveTIFFCmd(), Sadie_Filter_CAvgFiltCmd(), Sadie_Filter_DivMapCmd(), Sadie_Filter_FFTCmd(), Sadie_Filter_FFTConvCmd(), Sadie_Filter_FFTFiltCmd(), Sadie_Filter_FHTCmd(), Sadie_Filter_ImageConvCmd(), Sadie_Filter_ImageGradCmd(), Sadie_Filter_LibGradCmd(), Sadie_Filter_MajFiltCmd(), Sadie_Filter_MaskConvCmd(), Sadie_Filter_MaskGradCmd(), Sadie_Filter_MaxFiltCmd(), Sadie_Filter_MedFiltCmd(), Sadie_Filter_MinFiltCmd(), Sadie_Filter_PSpectCmd(), Sadie_Filter_VarMapCmd(), Sadie_General_CloseCmd(), Sadie_General_GetNumBandsCmd(), Sadie_General_GetPixelCmd(), Sadie_General_GmaxCmd(), Sadie_General_GminCmd(), Sadie_General_HeightCmd(), Sadie_General_SetNameCmd(), Sadie_General_WidthCmd(), Sadie_Geometry_AvgSubCmd(), Sadie_Geometry_GenMosaicCmd(), Sadie_Geometry_GeomWarpCmd(), Sadie_Geometry_HMosaicCmd(), Sadie_Geometry_InsertCmd(), Sadie_Geometry_MirrorCmd(), Sadie_Geometry_RotateCmd(), Sadie_Geometry_ScaleCmd(), Sadie_Geometry_VMosaicCmd(), Sadie_Geometry_WinSubCmd(), Sadie_Multi_BIL2BSQCmd(), Sadie_Multi_BSQ2BILCmd(), Sadie_Multi_CombineCmd(), Sadie_Multi_Comp2RealCmd(), Sadie_Multi_CompareCmd(), Sadie_Multi_HSV2RGBCmd(), Sadie_Multi_PCSCmd(), Sadie_Multi_PCTCmd(), Sadie_Multi_Real2CompCmd(), Sadie_Multi_RGB2HSVCmd(), Sadie_Multi_RotateCubeCmd(), Sadie_NewFunctions_CheckerboardCmd(), Sadie_NewFunctions_ChirpCmd(), Sadie_NewFunctions_FunctionCmd(), Sadie_NewFunctions_GrayScaleCmd(), Sadie_NewFunctions_RandomCmd(), Sadie_NewFunctions_SineStarCmd(), Sadie_NewFunctions_SineWaveCmd(), Sadie_Plot_ProfileCmd(), Sadie_Tools_ContMapCmd(), Sadie_Tools_DestripeCmd(), Sadie_Tools_ReliefCmd(), Sadie_Tools_RMSCmd(), Sadie_Tools_ScatterCmd(), SCATTER(), SCONVL(), SEGMENT(), SIGMAP(), SINESTAR(), SINEWAVE(), STATS(), STRETCH(), SUBSAMPL(), TIFF2IMG(), TRNSFORM(), VMOSAIC(), VSTRETCH(), WINDOW(), and WriteSADIE().

#define SMAX   255
 

Definition at line 32 of file sadie.h.

Referenced by CHECKER(), CONTOUR(), FUNCTION(), HSVTORGB(), ReadSADIE(), RGBTOHSV(), and SINEWAVE().

#define SMIN   0
 

Definition at line 31 of file sadie.h.

Referenced by CHECKER(), CONTOUR(), EXPAND(), FUNCTION(), ReadSADIE(), RGBTOHSV(), and SINEWAVE().

#define SOBEL   0
 

Definition at line 269 of file sadie.h.

Referenced by EDGE().

#define SOBEL2   1
 

Definition at line 270 of file sadie.h.

Referenced by EDGE().

#define SOBEL3   2
 

Definition at line 271 of file sadie.h.

Referenced by EDGE().

#define Software   305
 

Definition at line 384 of file sadie.h.

#define StripByteCounts   279
 

Definition at line 370 of file sadie.h.

Referenced by TIFF2IMG().

#define StripOffsets   273
 

Definition at line 365 of file sadie.h.

Referenced by TIFF2IMG().

#define SubfileType   255
 

Definition at line 350 of file sadie.h.

Referenced by TIFF2IMG().

#define SUBTRACT   1
 

Definition at line 245 of file sadie.h.

Referenced by COMBINE().

#define SYSTEM   "Solaris/Linux"
 

Definition at line 13 of file sadie.h.

#define TASCII   ((unsigned long)2)
 

Definition at line 336 of file sadie.h.

#define TBYTE   ((unsigned long)1)
 

Definition at line 335 of file sadie.h.

Referenced by GetIValue(), and TIFF2IMG().

#define Thresholding   263
 

Definition at line 357 of file sadie.h.

Referenced by TIFF2IMG().

#define TLEN   496
 

Definition at line 36 of file sadie.h.

#define TLONG   ((unsigned long)4)
 

Definition at line 338 of file sadie.h.

Referenced by GetIValue(), and TIFF2IMG().

#define TRATIONAL   ((unsigned long)5)
 

Definition at line 339 of file sadie.h.

Referenced by GetRValue().

#define TRUE   1
 

Definition at line 227 of file sadie.h.

Referenced by CLUSTER(), EIGEN(), LABEL(), Sadie_Plot_ProfileCmd(), and SCONVL().

#define TSHORT   ((unsigned long)3)
 

Definition at line 337 of file sadie.h.

Referenced by GetIValue(), and TIFF2IMG().

#define UNIFORM   0
 

Definition at line 313 of file sadie.h.

Referenced by RANDOM().

#define UNIT   0
 

Definition at line 305 of file sadie.h.

Referenced by PLOT(), and Sadie_Plot_ProfileCmd().

#define XOR   8
 

Definition at line 259 of file sadie.h.

Referenced by COMPARE().

#define XResolution   282
 

Definition at line 373 of file sadie.h.

Referenced by TIFF2IMG().

#define YResolution   283
 

Definition at line 374 of file sadie.h.

Referenced by TIFF2IMG().


Typedef Documentation

typedef unsigned char BYTE
 

Definition at line 43 of file sadie.h.

Referenced by ReadSADIE().

typedef float PIXEL
 

Definition at line 45 of file sadie.h.

typedef struct ROI ROI
 

typedef struct ROI * ROIPtr
 


Enumeration Type Documentation

enum T_TIME
 

Enumeration values:
T_EXIT 
T_BILTOBSQ 
T_BSQTOBIL 
T_CHECKER 
T_CHECKIMG 
T_CHIRP 
T_CLUSTER 
T_COM2REAL 
T_COMBINE 
T_COMPARE 
T_CONTNORM 
T_CONTOUR 
T_COVAR 
T_CSPLINE 
T_DECORSTR 
T_DESTRIPE 
T_DISK2IMG 
T_DSPL2IMG 
T_DUPL 
T_EDGE 
T_EIGEN 
T_EXPAND 
T_FCONVL 
T_FFT1D 
T_FFT2D 
T_FHT1D 
T_FHT2D 
T_FILTER 
T_FINI 
T_FLTBOX 
T_FLTCONE 
T_FLTCYL 
T_FLTEXP 
T_FLTGAUSS 
T_FUNCTION 
T_GEOMCOEF 
T_GEOMWARP 
T_GETMEM 
T_GRADIENT 
T_GRAYSCAL 
T_GRID 
T_HELP 
T_HISTEQ 
T_HISTOGRM 
T_HMOSAIC 
T_HSVTORGB 
T_IMG2DISK 
T_IMG2DSPL 
T_IMG2EPSF 
T_IMG2PICT 
T_IMG2TAPE 
T_IMG2TEXT 
T_IMG2TIFF 
T_IMG2VECT 
T_IMPORT 
T_INFO 
T_INIT 
T_INSERT 
T_MATRIX_INVERT 
T_LABEL 
T_LVLSLICE 
T_MAIN 
T_MATCH 
T_MAXLIKE 
T_MEDIAN 
T_MESSAGE 
T_MINDIST 
T_MOSAIC 
T_PACK 
T_PCT 
T_PICT2IMG 
T_PIXLDUMP 
T_PLOT 
T_PROGRESS 
T_PSPECT1D 
T_PSPECT 
T_RANDOM 
T_RANGE 
T_REAL2COM 
T_REFINE 
T_RELIEF 
T_RELIMG 
T_RELMEM 
T_RESAMPL 
T_RGBTOHSV 
T_RMSDIFF 
T_ROISTATS 
T_ROTATE 
T_ROTATECUBE 
T_SCATTER 
T_SCONVL 
T_SEGMENT 
T_SIGMAP 
T_SINESTAR 
T_SINEWAVE 
T_STATS 
T_STRETCH 
T_SUBSAMPL 
T_SWAP 
T_TAPE2IMG 
T_TEST 
T_TFINVERT 
T_TFLINEAR 
T_TFLOG 
T_TFPLT 
T_TFQUANT 
T_TFROOT 
T_TFSAT 
T_TFSCALE 
T_TFSQUARE 
T_TFTABLE 
T_TFTHRESH 
T_TIFF2IMG 
T_TIMING 
T_TRNSFORM 
T_UNPACK 
T_VECT2IMG 
T_VMOSAIC 
T_VSTRETCH 
T_WINDOW 
T_WTFCAVG 
T_WTFDIVER 
T_WTFMAJ 
T_WTFMAX 
T_WTFMIN 
T_WTFVAR 
T_END 

Definition at line 92 of file sadie.h.


Function Documentation

void BILTOBSQ IMAGE ,
IMAGE ** 
 

Definition at line 14 of file biltobsq.c.

References CHECKIMG(), IMAGE::data, GETMEM(), in, LINES, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PROGRESS(), SLEN, T_BILTOBSQ, T_EXIT, IMAGE::text, and TIMING().

Referenced by Sadie_Multi_BIL2BSQCmd().

void brshnm int  ,
int  ,
int  ,
int 
 

Referenced by Sadie_Plot_ProfileCmd().

void BSQTOBIL IMAGE **  ,
short  ,
IMAGE ** 
 

Definition at line 15 of file bsqtobil.c.

References CHECKIMG(), IMAGE::data, GETMEM(), in, LINES, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PROGRESS(), SLEN, T_BSQTOBIL, T_EXIT, and TIMING().

Referenced by Sadie_Multi_BSQ2BILCmd().

void CHECKER short  ,
short  ,
short  ,
short  ,
IMAGE ** 
 

Definition at line 16 of file checker.c.

References CHECKIMG(), GETMEM(), MESSAGE(), out, SLEN, SMAX, SMIN, T_CHECKER, T_EXIT, and TIMING().

Referenced by Sadie_NewFunctions_CheckerboardCmd().

short CHECKIMG IMAGE  ) 
 

Referenced by BILTOBSQ(), BSQTOBIL(), CHECKER(), CHIRP(), CLUSTER(), COM2REAL(), COMBINE(), COMPARE(), CONTNORM(), CONTOUR(), COVAR(), CREATE_ROI(), DECORSTR(), DESTRIPE(), DISK2IMG(), DUPL(), EDGE(), EXPAND(), FCONVL(), FFT2D(), FHT2D(), FILTER(), FUNCTION(), GEOMWARP(), GRADIENT(), GRAYSCAL(), HISTEQ(), HMOSAIC(), HSVTORGB(), IMG2DISK(), IMG2EPSF(), IMG2TEXT(), IMPORT(), INSERT(), LABEL(), LVLSLICE(), MATCH(), MatchSADIE(), MEDIAN(), MINDIST(), MOSAIC(), PCT(), PSPECT(), PSPECT1D(), RANDOM(), ReadSADIE(), REAL2COM(), REFINE(), RELIEF(), RESAMPL(), RGBTOHSV(), RMSDIFF(), ROTATE(), ROTATECUBE(), Sadie_Classify_ClusterCmd(), Sadie_Classify_LvlSliceCmd(), Sadie_Classify_MaxLikeCmd(), Sadie_Classify_MinDistCmd(), Sadie_Classify_SegmentCmd(), Sadie_Classify_SigMapCmd(), Sadie_Contrast_AdaptStretchCmd(), Sadie_Contrast_HisteqStretchCmd(), Sadie_Contrast_LinearStretchCmd(), Sadie_Contrast_LogStretchCmd(), Sadie_Contrast_NormStretchCmd(), Sadie_Contrast_PWLStretchCmd(), Sadie_Contrast_QntStretchCmd(), Sadie_Contrast_RefStretchCmd(), Sadie_Contrast_RootStretchCmd(), Sadie_Contrast_SatStretchCmd(), Sadie_Contrast_SqrStretchCmd(), Sadie_Contrast_TblStretchCmd(), Sadie_Contrast_ThreshStretchCmd(), Sadie_Filter_CAvgFiltCmd(), Sadie_Filter_DivMapCmd(), Sadie_Filter_FFTCmd(), Sadie_Filter_FFTConvCmd(), Sadie_Filter_FFTFiltCmd(), Sadie_Filter_FHTCmd(), Sadie_Filter_ImageConvCmd(), Sadie_Filter_ImageGradCmd(), Sadie_Filter_LibGradCmd(), Sadie_Filter_MajFiltCmd(), Sadie_Filter_MaskConvCmd(), Sadie_Filter_MaskGradCmd(), Sadie_Filter_MaxFiltCmd(), Sadie_Filter_MedFiltCmd(), Sadie_Filter_MinFiltCmd(), Sadie_Filter_PSpectCmd(), Sadie_Filter_VarMapCmd(), Sadie_General_GetPixelCmd(), Sadie_General_GmaxCmd(), Sadie_General_GminCmd(), Sadie_General_HeightCmd(), Sadie_General_SetNameCmd(), Sadie_General_WidthCmd(), Sadie_Geometry_AvgSubCmd(), Sadie_Geometry_GenMosaicCmd(), Sadie_Geometry_GeomWarpCmd(), Sadie_Geometry_HMosaicCmd(), Sadie_Geometry_InsertCmd(), Sadie_Geometry_MirrorCmd(), Sadie_Geometry_RotateCmd(), Sadie_Geometry_ScaleCmd(), Sadie_Geometry_VMosaicCmd(), Sadie_Geometry_WinSubCmd(), Sadie_Multi_BIL2BSQCmd(), Sadie_Multi_BSQ2BILCmd(), Sadie_Multi_CombineCmd(), Sadie_Multi_Comp2RealCmd(), Sadie_Multi_CompareCmd(), Sadie_Multi_HSV2RGBCmd(), Sadie_Multi_PCSCmd(), Sadie_Multi_PCTCmd(), Sadie_Multi_Real2CompCmd(), Sadie_Multi_RGB2HSVCmd(), Sadie_Multi_RotateCubeCmd(), Sadie_NewFunctions_CheckerboardCmd(), Sadie_NewFunctions_ChirpCmd(), Sadie_NewFunctions_FunctionCmd(), Sadie_NewFunctions_GrayScaleCmd(), Sadie_NewFunctions_RandomCmd(), Sadie_NewFunctions_SineStarCmd(), Sadie_NewFunctions_SineWaveCmd(), Sadie_Plot_CreateROICmd(), Sadie_Plot_StatisticsCmd(), Sadie_Tools_ContMapCmd(), Sadie_Tools_DestripeCmd(), Sadie_Tools_ReliefCmd(), Sadie_Tools_ScatterCmd(), SCATTER(), SCONVL(), SEGMENT(), SIGMAP(), SINESTAR(), SINEWAVE(), STATS(), STRETCH(), SUBSAMPL(), TIFF2IMG(), TRNSFORM(), VMOSAIC(), VSTRETCH(), WINDOW(), and WriteSADIE().

void CHIRP short  ,
short  ,
double  ,
IMAGE ** 
 

Definition at line 13 of file chirp.c.

References CHECKIMG(), GETMEM(), MESSAGE(), out, PI, SLEN, T_CHIRP, T_EXIT, TIMING(), and y.

Referenced by Sadie_NewFunctions_ChirpCmd().

void CLEAR_ROI IMAGE  ) 
 

void CLUSTER IMAGE ,
short  ,
short  ,
short  ,
PIXEL  ,
short  ,
short  ,
short  ,
PIXEL  ,
IMAGE ** 
 

Definition at line 32 of file cluster.c.

References CHECKIMG(), _MERGE::cls1, _MERGE::cls2, csize, IMAGE::data, _MERGE::dist, FALSE, GETMEM(), gmax, gmin, in, LINES, malloc, max, MERGE, MESSAGE(), min, IMAGE::nbnd, _MERGE::next, IMAGE::nlin, IMAGE::npix, out, PIXEL, PROGRESS(), SLEN, T_CLUSTER, T_EXIT, IMAGE::text, TIMING(), and TRUE.

Referenced by Sadie_Classify_ClusterCmd().

void COM2REAL IMAGE ,
short  ,
IMAGE **  ,
IMAGE ** 
 

Definition at line 13 of file com2real.c.

References CHECKIMG(), IMAGE::data, GETMEM(), in, MAGPHA, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, PI, REIMAG, SLEN, T_COM2REAL, T_EXIT, IMAGE::text, and TIMING().

Referenced by Sadie_Multi_Comp2RealCmd().

void COMBINE IMAGE ,
IMAGE ,
short  ,
double  ,
double  ,
IMAGE ** 
 

Definition at line 13 of file combine.c.

References ADD, CHECKIMG(), IMAGE::data, DIVIDE, GETMEM(), max, MAXIMUM, MESSAGE(), min, MINIMUM, MULTIPLY, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, SLEN, SUBTRACT, T_COMBINE, T_EXIT, IMAGE::text, and TIMING().

Referenced by Sadie_Multi_CombineCmd().

void COMPARE IMAGE ,
IMAGE ,
short  ,
IMAGE ** 
 

Definition at line 14 of file compare.c.

References AND, CHECKIMG(), IMAGE::data, EQ, GE, GETMEM(), GT, LE, LT, MESSAGE(), IMAGE::nbnd, NE, IMAGE::nlin, NOT, IMAGE::npix, OR, out, SLEN, T_COMPARE, T_EXIT, IMAGE::text, TIMING(), and XOR.

Referenced by Sadie_Multi_CompareCmd().

void CONTNORM IMAGE ,
PIXEL  ,
double  ,
short  ,
IMAGE ** 
 

Definition at line 15 of file contnorm.c.

References bias, CHECKIMG(), IMAGE::data, gain, GETMEM(), in, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PIXEL, SLEN, T_CONTNORM, T_EXIT, IMAGE::text, and TIMING().

Referenced by Sadie_Contrast_NormStretchCmd().

void CONTOUR IMAGE ,
short  ,
double  ,
IMAGE ** 
 

Definition at line 13 of file contour.c.

References CHECKIMG(), GETMEM(), IMAGE::gmax, gmin, IMAGE::gmin, in, MESSAGE(), IMAGE::nbnd, nlev, IMAGE::nlin, IMAGE::npix, out, RANGE(), rnd, SLEN, SMAX, SMIN, T_CONTOUR, T_EXIT, IMAGE::text, and TIMING().

Referenced by Sadie_Tools_ContMapCmd().

void COVAR IMAGE ,
short  ,
double *  ,
double * 
 

Definition at line 14 of file covar.c.

References CHECKIMG(), count, IMAGE::data, in, LINES, malloc, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, PROGRESS(), SLEN, T_COVAR, T_EXIT, IMAGE::text, and TIMING().

Referenced by DECORSTR(), PCT(), and Sadie_Plot_StatisticsCmd().

void CREATE_ROI IMAGE ,
char *  ,
int  ,
int  ,
int  ,
int  ,
short  ,
short  ,
short 
 

Definition at line 4 of file tclSadie_ROI.c.

References CHECKIMG(), ROI::cor, IMAGE::data, in, malloc, MESSAGE(), name, IMAGE::nbnd, ROI::next, nlev, PIXEL, IMAGE::regions, ROISTATS(), and SLEN.

Referenced by Sadie_Plot_CreateROICmd().

void DECORSTR IMAGE ,
short  ,
IMAGE ** 
 

Definition at line 16 of file decorstr.c.

References CHECKIMG(), COVAR(), IMAGE::data, EIGEN(), GETMEM(), gmax, gmin, IGNORE, in, LINES, malloc, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PIXEL, PROGRESS(), STATS(), T_DECORSTR, T_EXIT, and TIMING().

Referenced by Sadie_Multi_PCSCmd().

void DESTRIPE IMAGE ,
short  ,
short  ,
short  ,
short  ,
short  ,
IMAGE ** 
 

Definition at line 20 of file destripe.c.

References CHECKIMG(), IMAGE::data, DESAVG, DESCDF, DESMNE, DESSNG, DESSTD, GETMEM(), IMAGE::gmax, IMAGE::gmin, in, malloc, MESSAGE(), IMAGE::nbnd, nlev, IMAGE::nlin, IMAGE::npix, out, PIXEL, RANGE(), T_DESTRIPE, T_EXIT, table, and TIMING().

Referenced by Sadie_Tools_DestripeCmd().

void DISK2IMG char *  ,
long  ,
IMAGE ** 
 

Definition at line 12 of file disk2img.c.

References CHECKIMG(), GETMEM(), lrnd, MESSAGE(), name, out, SBPB, SLEN, SWAP(), T_DISK2IMG, T_EXIT, TIMING(), and UNPACK().

Referenced by Sadie_FileIO_OpenCmd().

void DUPL IMAGE ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
IMAGE ** 
 

Definition at line 13 of file dupl.c.

References CHECKIMG(), IMAGE::data, GETMEM(), IMAGE::gmax, IMAGE::gmin, in, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, SLEN, T_DUPL, T_EXIT, IMAGE::text, and TIMING().

Referenced by EXPAND().

void EDGE IMAGE ,
short  ,
IMAGE **  ,
IMAGE ** 
 

Definition at line 38 of file edge.c.

References CHECKIMG(), GRADIENT(), in, maskh, maskv, MESSAGE(), PIXEL, PREWITT, ROBERTS, ROBERTS2, SLEN, SOBEL, SOBEL2, SOBEL3, T_EDGE, T_EXIT, IMAGE::text, and TIMING().

Referenced by Sadie_Filter_LibGradCmd().

void EIGEN double *  ,
short  ,
double * 
 

Definition at line 21 of file eigen.c.

References FALSE, MESSAGE(), SLEN, T_EIGEN, T_EXIT, TIMING(), and TRUE.

Referenced by DECORSTR(), and PCT().

void EXPAND IMAGE ,
double  ,
double  ,
double  ,
IMAGE ** 
 

Definition at line 13 of file expand.c.

References CHECKIMG(), DUPL(), GEOMWARP(), in, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PIXEL, SLEN, SMIN, T_EXIT, T_EXPAND, IMAGE::text, and TIMING().

Referenced by Sadie_Geometry_ScaleCmd().

void FCONVL IMAGE ,
IMAGE ,
short  ,
IMAGE ** 
 

Definition at line 14 of file fconvl.c.

References ABORT, CHECKIMG(), IMAGE::data, FFT2D(), FORWARD, GETMEM(), in, INVERSE, LINES, MESSAGE(), MOSAIC(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, OTF, out, PIXEL, PROGRESS(), PSF, RELMEM(), rnd, SLEN, T_EXIT, T_FCONVL, IMAGE::text, and TIMING().

Referenced by Sadie_Filter_FFTConvCmd().

void FFT2D IMAGE ,
short  ,
IMAGE ** 
 

Definition at line 92 of file fft2d.c.

References CHECKIMG(), IMAGE::data, FORWARD, GETMEM(), in, INVERSE, LINES, malloc, max, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PI, PIXEL, PROGRESS(), rnd, SLEN, T_FFT2D, IMAGE::text, and TIMING().

Referenced by FCONVL(), FILTER(), PSPECT(), and Sadie_Filter_FFTCmd().

void FHT2D IMAGE ,
short  ,
IMAGE ** 
 

Definition at line 131 of file fht2d.c.

References CHECKIMG(), IMAGE::data, FORWARD, GETMEM(), in, INVERSE, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PIXEL, rnd, SLEN, T_FHT2D, IMAGE::text, and TIMING().

Referenced by Sadie_Filter_FHTCmd().

int FILESIZE unsigned char *   ) 
 

void FILTER IMAGE ,
double(*  )(double, double, double, double),
double  ,
double  ,
double  ,
IMAGE ** 
 

Definition at line 40 of file filter.c.

References ABORT, CHECKIMG(), IMAGE::data, FFT2D(), FLTBOX(), FLTCONE(), FLTCYL(), FLTEXP(), FLTGAUSS(), FORWARD, in, INVERSE, LINES, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PROGRESS(), RELMEM(), rnd, SLEN, T_EXIT, T_FILTER, IMAGE::text, and TIMING().

Referenced by Sadie_Filter_FFTFiltCmd().

void FINI void   ) 
 

Referenced by Sadie_General_FinishProgCmd().

double FLTBOX double  ,
double  ,
double  ,
double 
 

Definition at line 256 of file filter.c.

References T_EXIT, T_FLTBOX, and TIMING().

Referenced by FILTER(), and Sadie_Filter_FFTFiltCmd().

double FLTCONE double  ,
double  ,
double  ,
double 
 

Definition at line 286 of file filter.c.

References max, T_EXIT, T_FLTCONE, and TIMING().

Referenced by FILTER(), and Sadie_Filter_FFTFiltCmd().

double FLTCYL double  ,
double  ,
double  ,
double 
 

Definition at line 319 of file filter.c.

References T_EXIT, T_FLTCYL, and TIMING().

Referenced by FILTER(), and Sadie_Filter_FFTFiltCmd().

double FLTEXP double  ,
double  ,
double  ,
double 
 

Definition at line 352 of file filter.c.

References T_EXIT, T_FLTEXP, and TIMING().

Referenced by FILTER(), and Sadie_Filter_FFTFiltCmd().

double FLTGAUSS double  ,
double  ,
double  ,
double 
 

Definition at line 384 of file filter.c.

References T_EXIT, T_FLTGAUSS, and TIMING().

Referenced by FILTER(), and Sadie_Filter_FFTFiltCmd().

void FUNCTION short  ,
short  ,
double  ,
double  ,
double  ,
short  ,
IMAGE ** 
 

Definition at line 14 of file function.c.

References BOX, CHECKIMG(), CONE, CYLINDER, GAUSS, GETMEM(), HAMMING, HANNING, KAISER, malloc, max, mBesselF(), MESSAGE(), NEGEXP, out, SLEN, SMAX, SMIN, T_EXIT, T_FUNCTION, TIMING(), and y.

Referenced by Sadie_NewFunctions_FunctionCmd().

void GEOMCOEF double *  ,
double *  ,
double *  ,
double *  ,
short  ,
short  ,
double *  ,
double * 
 

Definition at line 23 of file geomcoef.c.

References malloc, MATRIX_INVERT(), MAXTERMS, MESSAGE(), MINTERMS, SLEN, T_EXIT, T_GEOMCOEF, TIMING(), and y.

Referenced by ROTATE(), and Sadie_Geometry_ContPtsCmd().

void GEOMWARP IMAGE ,
short  ,
short  ,
short  ,
double *  ,
double *  ,
short  ,
double  ,
PIXEL  ,
IMAGE ** 
 

Definition at line 65 of file geomwarp.c.

References CHECKIMG(), CSPLINE(), IMAGE::data, GETMEM(), in, LINES, MAXTERMS, MESSAGE(), MINTERMS, IMAGE::nlin, IMAGE::npix, out, PROGRESS(), rnd, SLEN, T_EXIT, T_GEOMWARP, IMAGE::text, TIMING(), and y.

Referenced by EXPAND(), ROTATE(), and Sadie_Geometry_GeomWarpCmd().

void GETMEM short  ,
short  ,
short  ,
IMAGE ** 
 

Referenced by BILTOBSQ(), BSQTOBIL(), CHECKER(), CHIRP(), CLUSTER(), COM2REAL(), COMBINE(), COMPARE(), CONTNORM(), CONTOUR(), DECORSTR(), DESTRIPE(), DISK2IMG(), DUPL(), FCONVL(), FFT2D(), FHT2D(), FUNCTION(), GEOMWARP(), GRADIENT(), GRAYSCAL(), HISTEQ(), HMOSAIC(), HSVTORGB(), IMPORT(), INSERT(), LABEL(), LVLSLICE(), MATCH(), MEDIAN(), MINDIST(), MOSAIC(), PCT(), PSPECT(), PSPECT1D(), RANDOM(), REAL2COM(), REFINE(), RELIEF(), RESAMPL(), RGBTOHSV(), ROTATECUBE(), SCATTER(), SCONVL(), SIGMAP(), SINESTAR(), SINEWAVE(), STRETCH(), SUBSAMPL(), TIFF2IMG(), TRNSFORM(), VMOSAIC(), VSTRETCH(), WINDOW(), and WriteSADIE().

void GRADIENT IMAGE ,
PIXEL ,
PIXEL ,
short  ,
IMAGE **  ,
IMAGE ** 
 

Definition at line 24 of file gradient.c.

References CHECKIMG(), IMAGE::data, GETMEM(), in, LINES, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, PI, ProgMeter_Create(), ProgMeter_Destroy(), ProgMeter_Update(), PROGRESS(), RELMEM(), SLEN, T_EXIT, T_GRADIENT, IMAGE::text, and TIMING().

Referenced by EDGE(), Sadie_Filter_ImageGradCmd(), and Sadie_Filter_MaskGradCmd().

void GRAYSCAL short  ,
short  ,
short  ,
PIXEL  ,
PIXEL  ,
IMAGE ** 
 

Definition at line 13 of file grayscal.c.

References CHECKIMG(), GETMEM(), gmax, gmin, MESSAGE(), nlev, out, SLEN, T_EXIT, T_GRAYSCAL, and TIMING().

Referenced by Sadie_NewFunctions_GrayScaleCmd().

void HELP T_TIME  ,
char * 
 

void HISTEQ IMAGE ,
short  ,
short  ,
IMAGE ** 
 

Definition at line 13 of file histeq.c.

References CHECKIMG(), IMAGE::data, GETMEM(), IMAGE::gmax, IMAGE::gmin, HISTOGRM(), in, malloc, MESSAGE(), IMAGE::nbnd, nlev, IMAGE::nlin, IMAGE::npix, out, RANGE(), SLEN, T_EXIT, T_HISTEQ, IMAGE::text, and TIMING().

Referenced by Sadie_Contrast_HisteqStretchCmd().

void HISTOGRM IMAGE ,
short  ,
PIXEL  ,
PIXEL  ,
short  ,
long * 
 

Definition at line 13 of file histogrm.c.

References IMAGE::data, gmax, gmin, in, IMAGE::nbnd, nlev, IMAGE::nlin, IMAGE::npix, T_EXIT, T_HISTOGRM, and TIMING().

Referenced by HISTEQ(), MATCH(), and STATS().

void HMOSAIC IMAGE ,
IMAGE ,
short  ,
PIXEL  ,
IMAGE ** 
 

Definition at line 13 of file hmosaic.c.

References CHECKIMG(), IMAGE::data, GETMEM(), IMAGE::gmax, IMAGE::gmin, max, MESSAGE(), min, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, SLEN, T_EXIT, T_HMOSAIC, IMAGE::text, and TIMING().

Referenced by Sadie_Geometry_HMosaicCmd().

void HSVTORGB IMAGE ,
IMAGE ** 
 

Definition at line 21 of file hsvtorgb.c.

References CHECKIMG(), IMAGE::data, GETMEM(), IMAGE::gmax, IMAGE::gmin, in, LINES, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PROGRESS(), RANGE(), SLEN, SMAX, T_EXIT, T_HSVTORGB, IMAGE::text, and TIMING().

Referenced by Sadie_Multi_HSV2RGBCmd().

void IMG2DISK IMAGE ,
short  ,
char * 
 

Definition at line 14 of file img2disk.c.

References CHECKIMG(), IMAGE::data, IMAGE::gmax, IMAGE::gmin, in, MESSAGE(), name, IMAGE::nbit, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, PACK(), PIXEL, IMAGE::pstr, RANGE(), SBPB, SLEN, SWAP(), T_EXIT, T_IMG2DISK, IMAGE::text, TIMING(), and UNPACK().

Referenced by Sadie_FileIO_SaveCmd().

void IMG2EPSF IMAGE ,
char *  ,
short 
 

Definition at line 15 of file img2epsf.c.

References CHECKIMG(), IMAGE::data, IMAGE::gmax, IMAGE::gmin, in, malloc, max, MESSAGE(), name, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, rnd, SLEN, T_EXIT, T_IMG2EPSF, IMAGE::text, and TIMING().

Referenced by Sadie_FileIO_SaveEPSCmd().

void IMG2TEXT IMAGE ,
char * 
 

Definition at line 15 of file img2text.c.

References CHECKIMG(), IMAGE::data, in, MESSAGE(), name, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, SLEN, T_EXIT, T_IMG2TEXT, IMAGE::text, and TIMING().

Referenced by Sadie_FileIO_SaveTEXTCmd().

void IMG2TIFF IMAGE ,
char *  ,
short 
 

Referenced by Sadie_FileIO_SaveTIFFCmd().

void IMPORT char *  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
long  ,
IMAGE **  out
 

Definition at line 24 of file import.c.

References BIL, BIP, BSQ, CHECKIMG(), GETMEM(), lrnd, malloc, max, MESSAGE(), name, out, PIXEL, RANGE(), SBPB, SLEN, T_EXIT, T_IMPORT, TIMING(), and UNPACK().

Referenced by Sadie_FileIO_ImportCmd().

void INIT void   ) 
 

Referenced by Sadie_General_InitializeProgCmd().

void INSERT IMAGE ,
IMAGE ,
short  ,
short  ,
IMAGE ** 
 

Definition at line 14 of file insert.c.

References CHECKIMG(), IMAGE::data, GETMEM(), MESSAGE(), min, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, SLEN, T_EXIT, T_INSERT, IMAGE::text, and TIMING().

Referenced by Sadie_Geometry_InsertCmd().

void LABEL IMAGE ,
double  ,
PIXEL  ,
IMAGE ** 
 

Definition at line 28 of file label.c.

References CHECKIMG(), IMAGE::data, GETMEM(), in, LINES, malloc, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PROGRESS(), SLEN, T_EXIT, T_LABEL, IMAGE::text, thresh, TIMING(), and TRUE.

Referenced by SEGMENT().

void LVLSLICE IMAGE ,
PIXEL ,
short  ,
IMAGE ** 
 

Definition at line 15 of file lvlslice.c.

References CHECKIMG(), count, IMAGE::data, GETMEM(), in, malloc, MESSAGE(), IMAGE::nbnd, nlev, IMAGE::nlin, IMAGE::npix, out, PIXEL, SLEN, T_EXIT, T_LVLSLICE, IMAGE::text, and TIMING().

Referenced by Sadie_Classify_LvlSliceCmd().

void MATCH IMAGE ,
IMAGE ,
short  ,
short  ,
IMAGE ** 
 

Definition at line 23 of file match.c.

References CDF, CHECKIMG(), count, IMAGE::data, GETMEM(), IMAGE::gmax, IMAGE::gmin, HISTOGRM(), LINES, LSQ, malloc, MESSAGE(), IMAGE::nbnd, nlev, IMAGE::nlin, NORM, IMAGE::npix, out, PIXEL, PLOT(), PROGRESS(), RANGE(), SLEN, T_EXIT, T_MATCH, table, IMAGE::text, and TIMING().

Referenced by Sadie_Contrast_RefStretchCmd().

void MATRIX_INVERT double *  ,
short  ,
double * 
 

Definition at line 13 of file matrix_invert.c.

References MESSAGE(), T_EXIT, T_MATRIX_INVERT, and TIMING().

Referenced by GEOMCOEF(), and MINDIST().

void MAXLIKE IMAGE ,
short  ,
double *  ,
double *  ,
IMAGE ** 
 

Definition at line 13 of file maxlike.c.

References in, MESSAGE(), IMAGE::nbnd, nlev, SLEN, T_EXIT, T_MAXLIKE, IMAGE::text, and TIMING().

Referenced by Sadie_Classify_MaxLikeCmd().

double mBesselF double   ) 
 

Definition at line 12 of file bessel.c.

References y.

Referenced by FUNCTION().

void MEDIAN IMAGE ,
short  ,
short  ,
IMAGE ** 
 

Definition at line 13 of file median.c.

References CHECKIMG(), count, IMAGE::data, GETMEM(), in, LINES, list, malloc, max, MESSAGE(), min, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PIXEL, PROGRESS(), SLEN, T_EXIT, T_MEDIAN, IMAGE::text, and TIMING().

Referenced by Sadie_Filter_MedFiltCmd().

void MESSAGE char  ,
char * 
 

Referenced by BILTOBSQ(), BSQTOBIL(), CHECKER(), CHIRP(), CLUSTER(), COM2REAL(), COMBINE(), COMPARE(), CONTNORM(), CONTOUR(), COVAR(), CREATE_ROI(), DECORSTR(), DESTRIPE(), DISK2IMG(), DUPL(), EDGE(), EIGEN(), EXPAND(), FCONVL(), FFT2D(), FHT2D(), FILTER(), FUNCTION(), GEOMCOEF(), GEOMWARP(), GetIValue(), GetPValue(), GetRValue(), GRADIENT(), GRAYSCAL(), HISTEQ(), HMOSAIC(), HSVTORGB(), IMG2DISK(), IMG2EPSF(), IMG2TEXT(), IMPORT(), INSERT(), LABEL(), LVLSLICE(), MATCH(), MATRIX_INVERT(), MAXLIKE(), MEDIAN(), MINDIST(), MOSAIC(), PCT(), PLOT(), PSPECT(), PSPECT1D(), RANDOM(), REAL2COM(), REFINE(), RELIEF(), RESAMPL(), RGBTOHSV(), RMSDIFF(), ROISTATS(), ROTATE(), ROTATECUBE(), Sadie_Classify_LvlSliceCmd(), Sadie_Classify_MaxLikeCmd(), Sadie_Classify_MinDistCmd(), Sadie_Plot_ProfileCmd(), Sadie_Plot_StatisticsCmd(), SCATTER(), SCONVL(), SEGMENT(), SIGMAP(), SINESTAR(), SINEWAVE(), STATS(), STRETCH(), SUBSAMPL(), TIFF2IMG(), TRNSFORM(), VMOSAIC(), VSTRETCH(), WINDOW(), and WriteSADIE().

void MINDIST IMAGE ,
short  ,
short  ,
double *  ,
double *  ,
IMAGE ** 
 

Definition at line 27 of file mindist.c.

References CHECKIMG(), CITYBLOCK, IMAGE::data, EUCLIDEAN, GETMEM(), in, MAHALANOBIS, malloc, MATRIX_INVERT(), MESSAGE(), IMAGE::nbnd, nlev, IMAGE::nlin, IMAGE::npix, out, PIXEL, SLEN, T_EXIT, T_MINDIST, IMAGE::text, and TIMING().

Referenced by Sadie_Classify_MinDistCmd().

void MOSAIC IMAGE **  ,
short  ,
short  ,
short  ,
short *  ,
short *  ,
PIXEL  ,
IMAGE ** 
 

Definition at line 13 of file mosaic.c.

References CHECKIMG(), IMAGE::data, GETMEM(), in, MESSAGE(), min, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, SLEN, T_EXIT, T_MOSAIC, and TIMING().

Referenced by FCONVL(), and Sadie_Geometry_GenMosaicCmd().

void PACK short  ,
long  ,
PIXEL
 

Referenced by IMG2DISK().

void PCT IMAGE ,
short  ,
IMAGE ** 
 

Definition at line 14 of file pct.c.

References CHECKIMG(), COVAR(), IMAGE::data, EIGEN(), GETMEM(), in, LINES, malloc, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PROGRESS(), SLEN, T_EXIT, T_PCT, IMAGE::text, and TIMING().

Referenced by Sadie_Multi_PCTCmd().

short PLOT PIXEL **  ,
short  ,
short  ,
char *  ,
char *  ,
short 
 

Definition at line 20 of file plot.c.

References gmax, gmin, LOG, MainTclInterp, max, MESSAGE(), min, NORM, PIXEL, rnd, SLEN, T_EXIT, T_PLOT, TIMING(), and UNIT.

Referenced by MATCH(), ROISTATS(), Sadie_Plot_PlotArrayCmd(), Sadie_Plot_ProfileCmd(), and STATS().

int ProgMeter_Create char *   ) 
 

Definition at line 9 of file ProgMeter.c.

References MainTclInterp.

Referenced by GRADIENT(), and SCONVL().

int ProgMeter_Destroy int   ) 
 

Definition at line 66 of file ProgMeter.c.

References MainTclInterp.

Referenced by GRADIENT(), and SCONVL().

int ProgMeter_Update int  ,
double 
 

Definition at line 38 of file ProgMeter.c.

References MainTclInterp, and value.

Referenced by GRADIENT(), and SCONVL().

short PROGRESS double   ) 
 

Referenced by BILTOBSQ(), BSQTOBIL(), CLUSTER(), COVAR(), DECORSTR(), FCONVL(), FFT2D(), FILTER(), GEOMWARP(), GRADIENT(), HSVTORGB(), LABEL(), MATCH(), MEDIAN(), PCT(), PSPECT(), REFINE(), RGBTOHSV(), SCATTER(), SCONVL(), VSTRETCH(), and WINDOW().

void PSPECT IMAGE ,
IMAGE ** 
 

Definition at line 14 of file pspect.c.

References ABORT, CHECKIMG(), IMAGE::data, FFT2D(), FORWARD, GETMEM(), in, LINES, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PROGRESS(), RELMEM(), rnd, SLEN, T_EXIT, T_PSPECT, IMAGE::text, and TIMING().

Referenced by Sadie_Filter_PSpectCmd().

void RANDOM short  ,
short  ,
short  ,
double  ,
IMAGE ** 
 

Definition at line 17 of file random.c.

References bias, CHECKIMG(), GAUSSIAN, GETMEM(), MESSAGE(), NTIMES, out, SLEN, T_EXIT, T_RANDOM, TIMING(), and UNIFORM.

Referenced by Sadie_NewFunctions_RandomCmd().

void RANGE IMAGE  ) 
 

Referenced by CONTOUR(), DESTRIPE(), HISTEQ(), HSVTORGB(), IMG2DISK(), IMPORT(), MATCH(), ReadSADIE(), RGBTOHSV(), Sadie_Filter_MajFiltCmd(), Sadie_General_GmaxCmd(), Sadie_General_GminCmd(), Sadie_Plot_CreateROICmd(), Sadie_Plot_StatisticsCmd(), SCATTER(), SIGMAP(), STATS(), STRICTHISTOGRM(), TFSCALE(), and TIFF2IMG().

void REAL2COM IMAGE ,
IMAGE ,
short  ,
IMAGE ** 
 

Definition at line 13 of file real2com.c.

References CHECKIMG(), IMAGE::data, GETMEM(), MAGPHA, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, REIMAG, SLEN, T_EXIT, T_REAL2COM, IMAGE::text, and TIMING().

Referenced by Sadie_Multi_Real2CompCmd().

void REFINE IMAGE [3],
IMAGE ** 
 

Definition at line 23 of file refine.c.

References CHECKIMG(), IMAGE::data, GETMEM(), in, LINES, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PROGRESS(), SLEN, T_EXIT, T_REFINE, and TIMING().

Referenced by SEGMENT().

void RELIEF IMAGE ,
double  ,
double  ,
double  ,
IMAGE ** 
 

Definition at line 21 of file relief.c.

References CHECKIMG(), IMAGE::data, GETMEM(), in, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PI, SLEN, T_EXIT, T_RELIEF, IMAGE::text, and TIMING().

Referenced by Sadie_Tools_ReliefCmd().

void RELIMG IMAGE **   ) 
 

Referenced by Sadie_General_CloseCmd().

void RELMEM IMAGE  ) 
 

Referenced by FCONVL(), FILTER(), GRADIENT(), PSPECT(), SCONVL(), and SEGMENT().

void RESAMPL IMAGE ,
short  ,
short  ,
short  ,
short  ,
IMAGE ** 
 

Definition at line 14 of file resampl.c.

References CHECKIMG(), IMAGE::data, GETMEM(), in, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, SLEN, T_EXIT, T_RESAMPL, IMAGE::text, and TIMING().

Referenced by Sadie_Geometry_AvgSubCmd(), and SEGMENT().

void RGBTOHSV IMAGE ,
IMAGE ** 
 

Definition at line 21 of file rgbtohsv.c.

References CHECKIMG(), IMAGE::data, GETMEM(), IMAGE::gmin, in, LINES, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PROGRESS(), RANGE(), SLEN, SMAX, SMIN, T_EXIT, T_RGBTOHSV, IMAGE::text, and TIMING().

Referenced by Sadie_Multi_RGB2HSVCmd().

void RMSDIFF IMAGE ,
IMAGE ,
double * 
 

Definition at line 14 of file rmsdiff.c.

References CHECKIMG(), IMAGE::data, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, SLEN, T_EXIT, T_RMSDIFF, IMAGE::text, and TIMING().

Referenced by Sadie_Tools_RMSCmd().

short ROISTATS char *  ,
short  ,
long  ,
PIXEL ,
short  ,
short  ,
PIXEL ,
PIXEL ,
double *  ,
double *  ,
long *  ,
double *  ,
double * 
 

Definition at line 14 of file roistats.c.

References gmax, gmin, malloc, max, MESSAGE(), min, name, nlev, NORM, PIXEL, PLOT(), SLEN, T_EXIT, T_ROISTATS, and TIMING().

Referenced by CREATE_ROI().

void ROTATE IMAGE ,
double  ,
PIXEL  ,
double  ,
IMAGE ** 
 

Definition at line 13 of file rotate.c.

References CHECKIMG(), GEOMCOEF(), GEOMWARP(), in, max, MESSAGE(), min, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PI, ROT180, ROTM90, ROTP90, ROTPM0, SLEN, T_EXIT, T_ROTATE, IMAGE::text, TIMING(), TRNSFORM(), and y.

Referenced by Sadie_Geometry_RotateCmd().

void ROTATECUBE IMAGE ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
IMAGE ** 
 

Definition at line 17 of file rotatecube.c.

References BAND, CHECKIMG(), IMAGE::data, GETMEM(), in, LINE, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PIXEL, SLEN, T_EXIT, T_ROTATECUBE, IMAGE::text, and TIMING().

Referenced by Sadie_Multi_RotateCubeCmd().

void SCATTER IMAGE ,
IMAGE ,
short  ,
short  ,
short  ,
short  ,
IMAGE ** 
 

Definition at line 17 of file scatter.c.

References CHECKIMG(), IMAGE::data, GETMEM(), gmax, IMAGE::gmax, gmin, IMAGE::gmin, LINES, max, MESSAGE(), min, IMAGE::nbnd, nlev, IMAGE::nlin, IMAGE::npix, out, PIXEL, PROGRESS(), RANGE(), SLEN, T_EXIT, T_SCATTER, IMAGE::text, and TIMING().

Referenced by Sadie_Tools_ScatterCmd().

void SCONVL IMAGE ,
PIXEL ,
short  ,
short  ,
IMAGE ** 
 

Definition at line 15 of file sconvl.c.

References CHECKIMG(), IMAGE::data, GETMEM(), in, LINES, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, ProgMeter_Create(), ProgMeter_Destroy(), ProgMeter_Update(), PROGRESS(), RELMEM(), SLEN, T_EXIT, T_SCONVL, IMAGE::text, TIMING(), and TRUE.

Referenced by Sadie_Filter_ImageConvCmd(), and Sadie_Filter_MaskConvCmd().

void SEGMENT IMAGE ,
short  ,
double  ,
PIXEL  ,
IMAGE ** 
 

Definition at line 23 of file segment.c.

References ABORT, CHECKIMG(), in, LABEL(), malloc, MESSAGE(), out, REFINE(), RELMEM(), RESAMPL(), SLEN, T_EXIT, T_SEGMENT, IMAGE::text, thresh, and TIMING().

Referenced by Sadie_Classify_SegmentCmd().

void SIGMAP IMAGE ,
IMAGE ,
IMAGE ** 
 

Definition at line 16 of file sigmap.c.

References CHECKIMG(), count, IMAGE::data, GETMEM(), IMAGE::gmax, IMAGE::gmin, malloc, MESSAGE(), IMAGE::nbnd, nlev, IMAGE::nlin, IMAGE::npix, out, PIXEL, RANGE(), SLEN, T_EXIT, T_SIGMAP, table, IMAGE::text, and TIMING().

Referenced by Sadie_Classify_SigMapCmd().

void SINESTAR short  ,
short  ,
double  ,
IMAGE ** 
 

Definition at line 13 of file sinestar.c.

References CHECKIMG(), GETMEM(), MESSAGE(), out, PI, SLEN, T_EXIT, T_SINESTAR, TIMING(), and y.

Referenced by Sadie_NewFunctions_SineStarCmd().

void SINEWAVE short  ,
short  ,
double  ,
double  ,
IMAGE ** 
 

Definition at line 14 of file sinewave.c.

References CHECKIMG(), GETMEM(), MESSAGE(), out, PI, SLEN, SMAX, SMIN, T_EXIT, T_SINEWAVE, and TIMING().

Referenced by Sadie_NewFunctions_SineWaveCmd().

short STATS IMAGE ,
short  ,
short  ,
short  ,
PIXEL  ,
PIXEL  ,
double *  ,
double *  ,
PIXEL ,
PIXEL ,
PIXEL ,
long * 
 

Definition at line 15 of file stats.c.

References CHECKIMG(), IMAGE::data, EXCLUDE, IMAGE::gmax, gmax, gmin, IMAGE::gmin, HISTOGRM(), IGNORE, in, INCLUDE, malloc, max, MESSAGE(), min, IMAGE::nbnd, nlev, IMAGE::nlin, NORM, IMAGE::npix, PIXEL, PLOT(), RANGE(), SLEN, STRICTHISTOGRM(), T_EXIT, T_STATS, IMAGE::text, and TIMING().

Referenced by DECORSTR(), and Sadie_Plot_StatisticsCmd().

void STRETCH IMAGE ,
short(*  )(IMAGE *, IMAGE **),
IMAGE ** 
 

Definition at line 23 of file stretch.c.

References bias, CHECKIMG(), gain, gbrk, GETMEM(), gmax, IMAGE::gmax, gmin, IMAGE::gmin, in, 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 Sadie_Contrast_LinearStretchCmd(), Sadie_Contrast_LogStretchCmd(), Sadie_Contrast_PWLStretchCmd(), Sadie_Contrast_QntStretchCmd(), Sadie_Contrast_RootStretchCmd(), Sadie_Contrast_SatStretchCmd(), Sadie_Contrast_SqrStretchCmd(), Sadie_Contrast_TblStretchCmd(), and Sadie_Contrast_ThreshStretchCmd().

void STRICTHISTOGRM IMAGE ,
short  ,
short  ,
PIXEL  ,
PIXEL  ,
short  ,
long * 
 

Definition at line 73 of file histogrm.c.

References IMAGE::data, IMAGE::gmax, gmax, IMAGE::gmin, gmin, in, INCLUDE, IMAGE::nbnd, nlev, IMAGE::nlin, IMAGE::npix, RANGE(), T_EXIT, T_HISTOGRM, and TIMING().

Referenced by STATS().

void SUBSAMPL IMAGE ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
IMAGE ** 
 

Definition at line 13 of file subsampl.c.

References CHECKIMG(), IMAGE::data, GETMEM(), in, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, SLEN, T_EXIT, T_SUBSAMPL, IMAGE::text, and TIMING().

Referenced by Sadie_Geometry_WinSubCmd().

short SWAP unsigned char *   ) 
 

Referenced by DISK2IMG(), and IMG2DISK().

void TAPE2IMG unsigned char *  ,
short  ,
short  ,
long  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
short  ,
IMAGE ** 
 

short TFINVERT IMAGE ,
IMAGE ** 
 

Definition at line 170 of file stretch.c.

References IMAGE::data, gmax, IMAGE::gmax, IMAGE::gmin, in, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, T_EXIT, T_TFINVERT, and TIMING().

Referenced by STRETCH().

short TFLINEAR IMAGE ,
IMAGE ** 
 

Definition at line 211 of file stretch.c.

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

Referenced by Sadie_Contrast_LinearStretchCmd(), and STRETCH().

short TFLOG IMAGE ,
IMAGE ** 
 

Definition at line 264 of file stretch.c.

References IMAGE::data, gbrk, IMAGE::gmax, IMAGE::gmin, in, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, PIXEL, T_EXIT, T_TFLOG, TIMES, and TIMING().

Referenced by Sadie_Contrast_LogStretchCmd(), and STRETCH().

short TFPLT IMAGE ,
IMAGE ** 
 

Definition at line 311 of file stretch.c.

References in, and max.

Referenced by Sadie_Contrast_PWLStretchCmd(), and STRETCH().

short TFQUANT IMAGE ,
IMAGE ** 
 

Definition at line 400 of file stretch.c.

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

Referenced by Sadie_Contrast_QntStretchCmd(), and STRETCH().

short TFROOT IMAGE ,
IMAGE ** 
 

Definition at line 445 of file stretch.c.

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

Referenced by Sadie_Contrast_RootStretchCmd(), and STRETCH().

short TFSAT IMAGE ,
IMAGE ** 
 

Definition at line 490 of file stretch.c.

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

Referenced by Sadie_Contrast_SatStretchCmd(), and STRETCH().

short TFSCALE IMAGE ,
IMAGE ** 
 

Definition at line 539 of file stretch.c.

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

Referenced by Sadie_Contrast_LinearStretchCmd(), and STRETCH().

short TFSQUARE IMAGE ,
IMAGE ** 
 

Definition at line 592 of file stretch.c.

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

Referenced by Sadie_Contrast_SqrStretchCmd(), and STRETCH().

short TFTABLE IMAGE ,
IMAGE ** 
 

Definition at line 632 of file stretch.c.

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

Referenced by Sadie_Contrast_TblStretchCmd(), and STRETCH().

short TFTHRESH IMAGE ,
IMAGE ** 
 

Definition at line 672 of file stretch.c.

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

Referenced by Sadie_Contrast_ThreshStretchCmd(), and STRETCH().

void TIFF2IMG char *  ,
IMAGE ** 
 

Definition at line 342 of file tiff2img.c.

References BigEndian, Bits, BitsPerSample, BLEN, BTIFF, CHECKIMG(), ColorMap, Comp, Compression, DLEN, Env, FillOrder, Flip, GetIValue(), GETMEM(), GetPValue(), GetRValue(), GTIFF, ImageLength, ImageWidth, LilEndian, lswap(), MagicNumber, malloc, MESSAGE(), name, NewSubfileType, NoComp, Orientation, out, PackBitsComp, PhotometricInterpretation, PlanarConfiguration, PTIFF, RANGE(), ResolutionUnit, RLEComp, RowsPerStrip, RTIFF, SamplesPerPixel, SLEN, sswap(), StripByteCounts, StripOffsets, SubfileType, Swap, T_EXIT, T_TIFF2IMG, tag, TBYTE, Thresholding, TIMING(), TLONG, TSHORT, type, UnpackBits(), value, XResolution, and YResolution.

Referenced by Sadie_FileIO_OpenTIFFCmd().

void TIMING T_TIME   ) 
 

Referenced by BILTOBSQ(), BSQTOBIL(), CHECKER(), CHIRP(), CLUSTER(), COM2REAL(), COMBINE(), COMPARE(), CONTNORM(), CONTOUR(), COVAR(), CSPLINE(), DECORSTR(), DESTRIPE(), DISK2IMG(), DUPL(), EDGE(), EIGEN(), EXPAND(), FCONVL(), FFT1D(), FFT2D(), FHT1D(), FHT2D(), FILTER(), FLTBOX(), FLTCONE(), FLTCYL(), FLTEXP(), FLTGAUSS(), FUNCTION(), GEOMCOEF(), GEOMWARP(), GRADIENT(), GRAYSCAL(), HISTEQ(), HISTOGRM(), HMOSAIC(), HSVTORGB(), IMG2DISK(), IMG2EPSF(), IMG2TEXT(), IMPORT(), INSERT(), LABEL(), LVLSLICE(), MATCH(), MATRIX_INVERT(), MAXLIKE(), MEDIAN(), MINDIST(), MOSAIC(), PCT(), PLOT(), PSPECT(), PSPECT1D(), RANDOM(), REAL2COM(), REFINE(), RELIEF(), RESAMPL(), RGBTOHSV(), RMSDIFF(), ROISTATS(), ROTATE(), ROTATECUBE(), SCATTER(), SCONVL(), SEGMENT(), SIGMAP(), SINESTAR(), SINEWAVE(), STATS(), STRETCH(), STRICTHISTOGRM(), SUBSAMPL(), TFINVERT(), TFLINEAR(), TFLOG(), TFQUANT(), TFROOT(), TFSAT(), TFSCALE(), TFSQUARE(), TFTABLE(), TFTHRESH(), TIFF2IMG(), TRNSFORM(), VMOSAIC(), VSTRETCH(), WINDOW(), WTFCAVG(), WTFDIVER(), WTFMAJ(), WTFMAX(), WTFMIN(), and WTFVAR().

void TRNSFORM IMAGE ,
short  ,
IMAGE ** 
 

Definition at line 13 of file trnsform.c.

References CHECKIMG(), IMAGE::data, FLIP0, FLIP90, FLIPM45, FLIPP45, GETMEM(), IMAGE::gmax, IMAGE::gmin, in, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, ROT180, ROTM90, ROTP90, ROTPM0, SLEN, T_EXIT, T_TRNSFORM, IMAGE::text, and TIMING().

Referenced by ROTATE(), and Sadie_Geometry_MirrorCmd().

void UNPACK short  ,
long  ,
PIXEL
 

Referenced by DISK2IMG(), IMG2DISK(), and IMPORT().

void VMOSAIC IMAGE ,
IMAGE ,
short  ,
PIXEL  ,
IMAGE ** 
 

Definition at line 13 of file vmosaic.c.

References CHECKIMG(), IMAGE::data, GETMEM(), IMAGE::gmax, IMAGE::gmin, max, MESSAGE(), min, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, SLEN, T_EXIT, T_VMOSAIC, IMAGE::text, and TIMING().

Referenced by Sadie_Geometry_VMosaicCmd().

void VSTRETCH IMAGE ,
short  ,
IMAGE ** 
 

Definition at line 21 of file vstretch.c.

References CHECKIMG(), IMAGE::data, GETMEM(), IMAGE::gmax, IMAGE::gmin, in, LINES, malloc, max, MESSAGE(), min, IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PIXEL, PROGRESS(), SLEN, T_EXIT, T_VSTRETCH, IMAGE::text, TIMING(), and y.

Referenced by Sadie_Contrast_AdaptStretchCmd().

void WINDOW IMAGE ,
PIXEL(*  )(PIXEL *, short, short),
short  ,
short  ,
IMAGE ** 
 

Definition at line 18 of file window.c.

References CHECKIMG(), csize, IMAGE::data, GETMEM(), in, LINES, malloc, MESSAGE(), IMAGE::nbnd, IMAGE::nlin, IMAGE::npix, out, PIXEL, PROGRESS(), SLEN, T_EXIT, T_WINDOW, IMAGE::text, thresh, TIMING(), weight, WTFCAVG(), WTFDIVER(), WTFMAJ(), WTFMAX(), WTFMIN(), and WTFVAR().

Referenced by Sadie_Filter_CAvgFiltCmd(), Sadie_Filter_DivMapCmd(), Sadie_Filter_MajFiltCmd(), Sadie_Filter_MaxFiltCmd(), Sadie_Filter_MinFiltCmd(), and Sadie_Filter_VarMapCmd().

PIXEL WTFCAVG PIXEL ,
short  ,
short 
 

Definition at line 202 of file window.c.

References count, csize, max, min, PIXEL, T_EXIT, T_WTFCAVG, thresh, and TIMING().

Referenced by Sadie_Filter_CAvgFiltCmd(), and WINDOW().

PIXEL WTFDIVER PIXEL ,
short  ,
short 
 

Definition at line 255 of file window.c.

References T_EXIT, T_WTFDIVER, and TIMING().

Referenced by Sadie_Filter_DivMapCmd(), and WINDOW().

PIXEL WTFMAJ PIXEL ,
short  ,
short 
 

Definition at line 306 of file window.c.

References count, gmin, nlev, T_EXIT, T_WTFMAJ, TIMING(), and weight.

Referenced by Sadie_Filter_MajFiltCmd(), and WINDOW().

PIXEL WTFMAX PIXEL ,
short  ,
short 
 

Definition at line 357 of file window.c.

References max, PIXEL, T_EXIT, T_WTFMAX, and TIMING().

Referenced by Sadie_Filter_MaxFiltCmd(), and WINDOW().

PIXEL WTFMIN PIXEL ,
short  ,
short 
 

Definition at line 391 of file window.c.

References min, PIXEL, T_EXIT, T_WTFMIN, and TIMING().

Referenced by Sadie_Filter_MinFiltCmd(), and WINDOW().

PIXEL WTFVAR PIXEL ,
short  ,
short 
 

Definition at line 425 of file window.c.

References PIXEL, T_EXIT, T_WTFVAR, and TIMING().

Referenced by Sadie_Filter_VarMapCmd(), and WINDOW().


Variable Documentation

short ABORT
 

Definition at line 88 of file sadie.h.

Referenced by FCONVL(), FILTER(), PSPECT(), and SEGMENT().

char* functions[T_END][2]
 

Definition at line 222 of file sadie.h.

short LINES
 

Definition at line 86 of file sadie.h.

Referenced by BILTOBSQ(), BSQTOBIL(), CLUSTER(), COVAR(), DECORSTR(), FCONVL(), FFT2D(), FILTER(), GEOMWARP(), GRADIENT(), HSVTORGB(), LABEL(), MATCH(), MEDIAN(), PCT(), PSPECT(), REFINE(), RGBTOHSV(), SCATTER(), SCONVL(), VSTRETCH(), and WINDOW().

short NAMES
 

Definition at line 82 of file sadie.h.

char* SLOG
 

Definition at line 80 of file sadie.h.

short TIMES
 

Definition at line 84 of file sadie.h.

Referenced by TFLOG().


Generated on Sun May 18 15:36:24 2003 for tclSadie by doxygen1.3