123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- /**************************************************************
- *
- * MODULE: v.lidar.edgedetection
- *
- * AUTHOR(S): Original version in GRASS 5.4 (s.edgedetection):
- * Maria Antonia Brovelli, Massimiliano Cannata,
- * Ulisse Longoni and Mirko Reguzzoni
- *
- * Update for GRASS 6.X and improvements:
- * Roberto Antolin and Gonzalo Moreno
- *
- * PURPOSE: Detection of object's edges on a LIDAR data set
- *
- * COPYRIGHT: (C) 2006 by Politecnico di Milano -
- * Polo Regionale di Como
- *
- * This program is free software under the
- * GNU General Public License (>=v2).
- * Read the file COPYING that comes with GRASS
- * for details.
- *
- **************************************************************/
- /*INCLUDES*/
- #include <grass/gis.h>
- #include <grass/vector.h>
- #include <grass/dbmi.h>
- #include <grass/raster.h>
- #include <grass/glocale.h>
- #include <grass/lidar.h>
- /*---------------------------------------------------------------------------------------*/
- int edge_detection(struct Cell_head, /**/
- struct bound_box, /**/
- double *, /**/
- double, /**/
- double, /**/
- double *, /**/
- double, /**/ double, /**/ double, /**/ double /**/);
- int Get_Gradient(struct Cell_head, /**/
- double, /**/ double, /**/ double *, /**/ double *);
- void classification(struct Map_info *, /**/
- struct Cell_head, /**/
- struct bound_box, /**/
- struct bound_box, /**/
- double **, /**/
- double *, /**/
- double *, /**/
- double, /**/
- double, /**/
- double, /**/
- double, /**/
- double, /**/
- int *, /**/ int, /**/ dbDriver *, /**/ char *, /**/ char *);
- int Insert(double, /**/ double, /**/ double, /**/ int, /**/ dbDriver *, /**/ char *);
- int UpDate(double, /**/ double, /**/ double, /**/ int, /**/ dbDriver *, /**/ char *);
- int Select(double *, /**/ double *, /**/ double *, /**/ int, /**/ dbDriver *, /**/ char *);
- int Insert_Interpolation(double, int, dbDriver *, char *);
|