Main Page   Data Structures   File List   Data Fields   Globals  

proto.h File Reference

#include "sadie.h"
#include <sys/time.h>

Go to the source code of this file.

Data Structures

struct  LOCAL_INDEX

Functions

void BINGRID (IMAGE *, IMAGE **)
void CANNY (IMAGE *, double, int, IMAGE **)
void CHAINCODE (IMAGE *, IMAGE **)
void CMPLBL8 (IMAGE *, IMAGE **)
void COLOR_OVERLAY (IMAGE *, IMAGE *, int, IMAGE **)
void CREATEGAUSS (int, double, IMAGE **)
int CREATEMOSAIC (char **, int, int, int, int *, int *, PIXEL *, PIXEL *, PIXEL, IMAGE **)
void CREATELOG (int, double, IMAGE **)
void FINDBESTFOCUS (IMAGE **, int, int *)
void FINDCENTER (IMAGE *)
void FINDGAINADJ (IMAGE *, IMAGE *, int, int, PIXEL *, PIXEL *)
void FIND_REGISTER (IMAGE *, IMAGE *, int, int, int *, int *, PIXEL *, PIXEL *)
void FIND_REGISTER_ROUGH (IMAGE *, IMAGE *, int, int, int, int, int, int *, int *)
void FOURIERDESC (IMAGE *)
int GAINADJMOS (IMAGE **, int, int, int, int *, int *, PIXEL *, PIXEL *, PIXEL, IMAGE **)
void HOUGH (IMAGE *, int, int, int, IMAGE **, IMAGE **)
void IMG2ASCII (IMAGE *)
void IMGCOPY (IMAGE *, IMAGE **)
void ISOLATE (IMAGE *, double, IMAGE **)
void LINK_DOUBLETHRESH (IMAGE *, IMAGE *, int, IMAGE **, IMAGE **)
void LINK_TREERINGS (IMAGE *, int, IMAGE **, IMAGE **)
void MAXGRADDIR (IMAGE *, IMAGE *)
void NONMAXSUPRX (IMAGE *, IMAGE **)
void PERIODOGRAM (IMAGE *, IMAGE **)
void RADIALAVG (IMAGE *)
void REGISTER (IMAGE *, IMAGE *, int, int, IMAGE **, IMAGE **, IMAGE **, IMAGE **)
void RINGWIDTHS (IMAGE *, IMAGE *, IMAGE *, IMAGE **)
void RINGWIDTHS_NOCHECK (IMAGE *, IMAGE *, IMAGE *, IMAGE **)
void SECTOR (IMAGE *, IMAGE **)
void SECTOR8 (IMAGE *, IMAGE **)
void SIZEFILTER (IMAGE *, int, IMAGE **)
void TREERINGMAG (IMAGE *, double, int, IMAGE **)
void SETMEAN (IMAGE *, PIXEL, IMAGE **)
int calcsector (PIXEL)
long delay (struct timeval, struct timeval)
void quicksort (int *, int, int)
void quicksort2 (int *, int, int)
void ROI_SCONVL (IMAGE *, LOCAL_INDEX *, PIXEL *, short, short, IMAGE **)
void ROI_GRADIENT (IMAGE *, LOCAL_INDEX *, PIXEL *, PIXEL *, short, IMAGE **, IMAGE **)
void ROI_TREERINGMAG (IMAGE *, LOCAL_INDEX *, double, int, IMAGE **)


Function Documentation

void BINGRID (  IMAGE *   ,
IMAGE **   
) 
 

Definition at line 11 of file bingrid.c.

Referenced by Sadie_Proto_BinGridCmd.

int calcsector (  PIXEL    ) 
 

Referenced by CANNY.

void CANNY (  IMAGE *   ,
double   ,
int   ,
IMAGE **   
) 
 

Definition at line 22 of file canny.c.

Referenced by Sadie_Proto_CannyCmd.

void CHAINCODE (  IMAGE *   ,
IMAGE **   
) 
 

Definition at line 18 of file chaincode.c.

Referenced by Sadie_Proto_ChainCodeCmd.

void CMPLBL8 (  IMAGE *   ,
IMAGE **   
) 
 

Definition at line 13 of file cmplbl8.c.

Referenced by LINK_DOUBLETHRESH, LINK_TREERINGS, RINGWIDTHS, RINGWIDTHS_NOCHECK, Sadie_Proto_CCL8Cmd, and SIZEFILTER.

void COLOR_OVERLAY (  IMAGE *   ,
IMAGE *   ,
int   ,
IMAGE **   
) 
 

Definition at line 21 of file color_overlay.c.

Referenced by Sadie_Proto_ColorOverlayCmd.

void CREATEGAUSS (  int   ,
double   ,
IMAGE **   
) 
 

Definition at line 12 of file gauss.c.

Referenced by CANNY, ROI_TREERINGMAG, Sadie_Proto_CreateGaussCmd, TREERINGMAG, and TREES_TREERINGMAG.

void CREATELOG (  int   ,
double   ,
IMAGE **   
) 
 

int CREATEMOSAIC (  char **   ,
int   ,
int   ,
int   ,
int *   ,
int *   ,
PIXEL *   ,
PIXEL *   ,
PIXEL   ,
IMAGE **   
) 
 

Definition at line 12 of file createmosaic.c.

Referenced by Sadie_Proto_CreateMosaicCmd.

long delay (  struct    timeval,
struct    timeval
) 
 

Definition at line 333 of file register.c.

void FIND_REGISTER (  IMAGE *   ,
IMAGE *   ,
int   ,
int   ,
int *   ,
int *   ,
PIXEL *   ,
PIXEL *   
) 
 

Definition at line 260 of file find_register.c.

Referenced by Sadie_Proto_FindRegisterCmd.

void FIND_REGISTER_ROUGH (  IMAGE *   ,
IMAGE *   ,
int   ,
int   ,
int   ,
int   ,
int   ,
int *   ,
int *   
) 
 

Definition at line 21 of file find_register.c.

Referenced by FIND_REGISTER.

void FINDBESTFOCUS (  IMAGE **   ,
int   ,
int *   
) 
 

Definition at line 13 of file findbestfocus.c.

Referenced by Sadie_Proto_FindBestFocusCmd.

void FINDCENTER (  IMAGE *    ) 
 

Definition at line 4 of file findcenter.c.

Referenced by Sadie_Proto_FindCenterCmd.

void FINDGAINADJ (  IMAGE *   ,
IMAGE *   ,
int   ,
int   ,
PIXEL *   ,
PIXEL *   
) 
 

Definition at line 14 of file findgainadj.c.

Referenced by FIND_REGISTER, and REGISTER.

void FOURIERDESC (  IMAGE *    ) 
 

Definition at line 19 of file fourierdesc.c.

Referenced by Sadie_Proto_FourierDescCmd.

int GAINADJMOS (  IMAGE **   ,
int   ,
int   ,
int   ,
int *   ,
int *   ,
PIXEL *   ,
PIXEL *   ,
PIXEL   ,
IMAGE **   
) 
 

Definition at line 13 of file gainadjmos.c.

Referenced by REGISTER.

void HOUGH (  IMAGE *   ,
int   ,
int   ,
int   ,
IMAGE **   ,
IMAGE **   
) 
 

Definition at line 24 of file hough.c.

Referenced by Sadie_Proto_HoughCmd.

void IMG2ASCII (  IMAGE *    ) 
 

Definition at line 12 of file img2ascii.c.

Referenced by Sadie_Proto_Img2AsciiCmd.

void IMGCOPY (  IMAGE *   ,
IMAGE **   
) 
 

Definition at line 11 of file imgcopy.c.

Referenced by ROI_TREERINGMAG, TREERINGMAG, and TREES_TREERINGMAG.

void ISOLATE (  IMAGE *   ,
double   ,
IMAGE **   
) 
 

Definition at line 11 of file isolate.c.

Referenced by Sadie_Proto_IsolateCmd.

void LINK_DOUBLETHRESH (  IMAGE *   ,
IMAGE *   ,
int   ,
IMAGE **   ,
IMAGE **   
) 
 

Definition at line 40 of file link_doublethresh.c.

Referenced by Sadie_Proto_LinkDoubleThreshCmd, and TREERING_DETECT.

void LINK_TREERINGS (  IMAGE *   ,
int   ,
IMAGE **   ,
IMAGE **   
) 
 

Definition at line 46 of file link_treerings.c.

Referenced by Sadie_Proto_LinkTreeRingsCmd, and TREERING_DETECT.

void MAXGRADDIR (  IMAGE *   ,
IMAGE *   
) 
 

Definition at line 27 of file maxgraddir.c.

void NONMAXSUPRX (  IMAGE *   ,
IMAGE **   
) 
 

Definition at line 11 of file nonmaxsuprx.c.

Referenced by Sadie_Proto_NonMaxSuppressXCmd.

void PERIODOGRAM (  IMAGE *   ,
IMAGE **   
) 
 

Definition at line 14 of file periodogram.c.

Referenced by FINDBESTFOCUS, and Sadie_Proto_PeriodogramCmd.

void quicksort (  int *   ,
int   ,
int   
) 
 

Referenced by LINK_DOUBLETHRESH, and LINK_TREERINGS.

void quicksort2 (  int *   ,
int   ,
int   
) 
 

Referenced by LINK_TREERINGS.

void RADIALAVG (  IMAGE *    ) 
 

Definition at line 20 of file radialavg.c.

void REGISTER (  IMAGE *   ,
IMAGE *   ,
int   ,
int   ,
IMAGE **   ,
IMAGE **   ,
IMAGE **   ,
IMAGE **   
) 
 

Definition at line 15 of file register.c.

void RINGWIDTHS (  IMAGE *   ,
IMAGE *   ,
IMAGE *   ,
IMAGE **   
) 
 

Definition at line 53 of file ringwidths.c.

void RINGWIDTHS_NOCHECK (  IMAGE *   ,
IMAGE *   ,
IMAGE *   ,
IMAGE **   
) 
 

Definition at line 53 of file ringwidths_nocheck.c.

void ROI_GRADIENT (  IMAGE *   ,
LOCAL_INDEX *   ,
PIXEL *   ,
PIXEL *   ,
short   ,
IMAGE **   ,
IMAGE **   
) 
 

Definition at line 32 of file ROIgradient.c.

void ROI_SCONVL (  IMAGE *   ,
LOCAL_INDEX *   ,
PIXEL *   ,
short   ,
short   ,
IMAGE **   
) 
 

Definition at line 23 of file ROIsconvl.c.

void ROI_TREERINGMAG (  IMAGE *   ,
LOCAL_INDEX *   ,
double   ,
int   ,
IMAGE **   
) 
 

Definition at line 40 of file ROItreeringmag.c.

void SECTOR (  IMAGE *   ,
IMAGE **   
) 
 

Definition at line 22 of file sector.c.

void SECTOR8 (  IMAGE *   ,
IMAGE **   
) 
 

Definition at line 29 of file sector8.c.

void SETMEAN (  IMAGE *   ,
PIXEL   ,
IMAGE **   
) 
 

Definition at line 17 of file setmean.c.

void SIZEFILTER (  IMAGE *   ,
int   ,
IMAGE **   
) 
 

Definition at line 11 of file sizefilter.c.

void TREERINGMAG (  IMAGE *   ,
double   ,
int   ,
IMAGE **   
) 
 

Definition at line 31 of file tclSadie_proto/proto/treeringmag.c.


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