home *** CD-ROM | disk | FTP | other *** search
/ Practical Algorithms for Image Analysis / Practical Algorithms for Image Analysis.iso / TARFILE.GZ / tarfile / ch_6.2 / dpp / dpp.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-09-11  |  929 b   |  26 lines

  1. /* 
  2.  * dpp.h
  3.  * 
  4.  * Practical Algorithms for Image Analysis
  5.  * 
  6.  * Copyright (c) 1997 1997, 1998, 1999 MLMSoftwareGroup, LLC
  7.  */
  8.  
  9. #include <math.h>
  10. #include <stdio.h>
  11. #include <stdlib.h>
  12. #include <string.h>
  13. #include "ip.h"
  14.  
  15. /* function prototypes */
  16.  
  17. extern void usage (char *progname);
  18. extern void draw_points (int *x, int *y, long n, struct Image *imgOut, int value);
  19. extern void generate_cluster (int *xc, int *yc, Sp cur_seed_pt, int N0, int Nc, double a0, Sp new_seed_pt, int nx, int ny, int *i);
  20. extern Sp assign_new_seed (double d2, double d2max, Sp cur_seed_pt);
  21. extern Sp random_point (int nx, int ny);
  22. extern void generate_random_points (int *xc, int *yc, long npix, int nx, int ny);
  23. extern void generate_ordered_points (int *x, int *y, long npix, int nx, int ny, float coverage);
  24. extern void generate_clustered_points (int *xc, int *yc, long npix, int nx, int ny, long nxny);
  25. extern void main (int argc, char **argv);
  26.