Main Page | Class List | File List | Class Members | File Members

trees.h

00001 /* Enable the SADIE libraries to be linked to C++ code */
00002 #ifdef __cplusplus
00003 extern "C" {
00004 #endif 
00005 
00006 #ifndef TREES_H
00007 #define TREES_H
00008 
00009 #include <sadie.h>
00010 #include "proto.h"
00011 #include "mosaic.h"
00012 #include "sadie_byte.h"
00013 
00014 /*----------------------------------------------------------------------------*/
00015 /* Maximum length of brightness profile for a single ring... */
00016 #define MAXPROFILE 8388608
00017 
00018 extern void CREATETREESMOSAIC (char **, int, char *, int, int, int, int, int,
00019                                int *, int *, PIXEL *, PIXEL*, PIXEL, PIXEL, PIXEL,
00020                                IMAGE_BYTE **, MOSAIC_INDEX **);
00021 extern void TRIM (IMAGE *, uint32_t, IMAGE **);
00022 
00023 extern void **MATRIX(int, int, int, int, int);
00024 extern void SPLINE (int N, double *Y, double *ZF, double RSP, double VPV);
00025 extern void DIVSER (int N, double *RM, double *CV, double *RZ);
00026 
00027 extern void COMPUTEVSTART (MOSAIC_INDEX *, int, int, int, int);
00028 extern void COMPUTEVEND (MOSAIC_INDEX *, int, int, int, int);
00029 extern void COMPUTE_LOCAL_INDEX (MOSAIC_INDEX *, int, int, int, int, int, LOCAL_INDEX **);
00030 
00031 extern void TREES_SCONVL (IMAGE *, LOCAL_INDEX *, PIXEL *, uint32_t, uint32_t, IMAGE **);
00032 extern void TREES_GRADIENT (IMAGE *, LOCAL_INDEX *, PIXEL *, PIXEL *, uint32_t, IMAGE **, IMAGE **);
00033 extern void TREES_TREERINGMAG (IMAGE *, LOCAL_INDEX *, double, int, IMAGE **, IMAGE **);
00034 
00035 #endif
00036 
00037 #ifdef __cplusplus
00038 }
00039 #endif

Generated on Sat Dec 4 17:12:16 2004 for trees by  doxygen 1.3.9.1