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