Main Page   Data Structures   File List   Data Fields   Globals  

Sadie_Proto.c File Reference

#include <tcl.h>
#include <tk.h>
#include "sadie.h"
#include "proto.h"

Go to the source code of this file.

Functions

int Sadie_Proto_Img2AsciiCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_BinGridCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_SectorCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_Sector8Cmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_IsolateCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_SizeThreshCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_CreateGaussCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_NonMaxSuppressXCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_CannyCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_CCL8Cmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_ChainCodeCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_FourierDescCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_HoughCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_PeriodogramCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_FindBestFocusCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_ColorOverlayCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_TreeRingCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_LinkDoubleThreshCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_LinkTreeRingsCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_Detect_TreeRingsCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_RingWidthsCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_RingWidths_NoCheckCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_RegisterCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_FindRegisterCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_CreateMosaicCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_FindCenterCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_SetMeanCmd (ClientData client_data, Tcl_Interp *interp, int argc, char *argv[])
int Sadie_Proto_Init (Tcl_Interp *interp)

Variables

short nlev
short csize
double weight
double * count
PIXEL gain
PIXEL bias
PIXEL gmin
PIXEL gmax
PIXEL thresh
PIXEL gbrk [2][4]
PIXELtable


Function Documentation

int Sadie_Proto_BinGridCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 109 of file Sadie_Proto.c.

References BINGRID, CHECKIMG, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_CannyCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 716 of file Sadie_Proto.c.

References CANNY, CHECKIMG, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_CCL8Cmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 820 of file Sadie_Proto.c.

References CHECKIMG, CMPLBL8, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_ChainCodeCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 902 of file Sadie_Proto.c.

References CHAINCODE, CHECKIMG, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_ColorOverlayCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 1333 of file Sadie_Proto.c.

References CHECKIMG, COLOR_OVERLAY, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_CreateGaussCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 544 of file Sadie_Proto.c.

References CHECKIMG, CREATEGAUSS, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_CreateMosaicCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 2361 of file Sadie_Proto.c.

References bias, CHECKIMG, CREATEMOSAIC, gain, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_Detect_TreeRingsCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 1781 of file Sadie_Proto.c.

References CHECKIMG, SLEN, IMAGE::text, and TREERING_DETECT.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_FindBestFocusCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 1251 of file Sadie_Proto.c.

References FINDBESTFOCUS, malloc, and SLEN.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_FindCenterCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 2528 of file Sadie_Proto.c.

References FINDCENTER, and SLEN.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_FindRegisterCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 2254 of file Sadie_Proto.c.

References FIND_REGISTER, and SLEN.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_FourierDescCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 981 of file Sadie_Proto.c.

References FOURIERDESC, and SLEN.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_HoughCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 1038 of file Sadie_Proto.c.

References CHECKIMG, HOUGH, SLEN, IMAGE::text, and thresh.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_Img2AsciiCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 55 of file Sadie_Proto.c.

References IMG2ASCII, and SLEN.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_Init Tcl_Interp *    interp
 

Definition at line 2669 of file Sadie_Proto.c.

References Sadie_Proto_BinGridCmd, Sadie_Proto_CannyCmd, Sadie_Proto_CCL8Cmd, Sadie_Proto_ChainCodeCmd, Sadie_Proto_ColorOverlayCmd, Sadie_Proto_CreateGaussCmd, Sadie_Proto_CreateMosaicCmd, Sadie_Proto_Detect_TreeRingsCmd, Sadie_Proto_FindBestFocusCmd, Sadie_Proto_FindCenterCmd, Sadie_Proto_FindRegisterCmd, Sadie_Proto_FourierDescCmd, Sadie_Proto_HoughCmd, Sadie_Proto_Img2AsciiCmd, Sadie_Proto_IsolateCmd, Sadie_Proto_LinkDoubleThreshCmd, Sadie_Proto_LinkTreeRingsCmd, Sadie_Proto_NonMaxSuppressXCmd, Sadie_Proto_PeriodogramCmd, Sadie_Proto_RegisterCmd, Sadie_Proto_RingWidths_NoCheckCmd, Sadie_Proto_RingWidthsCmd, Sadie_Proto_Sector8Cmd, Sadie_Proto_SectorCmd, Sadie_Proto_SetMeanCmd, Sadie_Proto_SizeThreshCmd, and Sadie_Proto_TreeRingCmd.

int Sadie_Proto_IsolateCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 355 of file Sadie_Proto.c.

References CHECKIMG, ISOLATE, SLEN, IMAGE::text, and value.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_LinkDoubleThreshCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 1551 of file Sadie_Proto.c.

References CHECKIMG, LINK_DOUBLETHRESH, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_LinkTreeRingsCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 1675 of file Sadie_Proto.c.

References CHECKIMG, LINK_TREERINGS, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_NonMaxSuppressXCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 632 of file Sadie_Proto.c.

References CHECKIMG, NONMAXSUPRX, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_PeriodogramCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 1171 of file Sadie_Proto.c.

References CHECKIMG, PERIODOGRAM, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_RegisterCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 2089 of file Sadie_Proto.c.

References CHECKIMG, REGISTER, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_RingWidths_NoCheckCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 1975 of file Sadie_Proto.c.

References CHECKIMG, RINGWIDTHS_NOCHECK, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_RingWidthsCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 1865 of file Sadie_Proto.c.

References CHECKIMG, RINGWIDTHS, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_Sector8Cmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 272 of file Sadie_Proto.c.

References CHECKIMG, SECTOR8, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_SectorCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 191 of file Sadie_Proto.c.

References CHECKIMG, SECTOR, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_SetMeanCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 2582 of file Sadie_Proto.c.

References CHECKIMG, SETMEAN, SLEN, and IMAGE::text.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_SizeThreshCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 451 of file Sadie_Proto.c.

References CHECKIMG, SIZEFILTER, SLEN, IMAGE::text, and thresh.

Referenced by Sadie_Proto_Init.

int Sadie_Proto_TreeRingCmd ClientData    client_data,
Tcl_Interp *    interp,
int    argc,
char *    argv[]
 

Definition at line 1444 of file Sadie_Proto.c.

References CHECKIMG, SLEN, IMAGE::text, and TREERINGMAG.

Referenced by Sadie_Proto_Init.


Variable Documentation

PIXEL bias
 

Definition at line 31 of file Sadie_Proto.c.

Referenced by Sadie_Proto_CreateMosaicCmd.

double* count
 

Definition at line 29 of file Sadie_Proto.c.

short csize
 

Definition at line 27 of file Sadie_Proto.c.

PIXEL gain
 

Definition at line 30 of file Sadie_Proto.c.

Referenced by Sadie_Proto_CreateMosaicCmd.

PIXEL gbrk[2][4]
 

Definition at line 35 of file Sadie_Proto.c.

PIXEL gmax
 

Definition at line 33 of file Sadie_Proto.c.

PIXEL gmin
 

Definition at line 32 of file Sadie_Proto.c.

short nlev
 

Definition at line 26 of file Sadie_Proto.c.

PIXEL* table
 

Definition at line 36 of file Sadie_Proto.c.

PIXEL thresh
 

Definition at line 34 of file Sadie_Proto.c.

Referenced by Sadie_Proto_HoughCmd, and Sadie_Proto_SizeThreshCmd.

double weight
 

Definition at line 28 of file Sadie_Proto.c.


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