rstlib.dox 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. /*! \page rstlib GRASS Library for interpolation with regularized splines with tension
  2. \tableofcontents
  3. Including and linking
  4. =====================
  5. Include interpf.h, qtree.h and dataquad.h header files according
  6. to which you need:
  7. #include <grass/interpf.h>
  8. #include <grass/qtree.h>
  9. #include <grass/dataquad.h>
  10. Extend `LIBES` and `DEPENDENCIES` in your `Makefile` by the following:
  11. LIBES = $(INTERPFLLIB) $(GMATHLIB)
  12. DEPENDENCIES = $(INTERPFLDEP) $(GMATHDEP)
  13. Main functions and structures
  14. =============================
  15. Main functions include:
  16. - IL_init_params_2d()
  17. - IL_init_func_2d()
  18. - IL_vector_input_data_2d()
  19. - IL_create_bitmask()
  20. - IL_resample_interp_segments_2d()
  21. - IL_resample_output_2d()
  22. - IL_output_2d()
  23. Main data structures include:
  24. - interp_params
  25. - tree_info
  26. - \ref multtree
  27. Example usages
  28. ==============
  29. - \gmod{v.surf.rst}
  30. - \gmod{r.resamp.rst}
  31. References
  32. ==========
  33. The methods are described in the following papers.
  34. Please, use these papers as references in your publications when you
  35. used the library or derived modules.
  36. - Mitasova, H., and Mitas, L., 1993,
  37. Interpolation by Regularized Spline with Tension:
  38. I. Theory and implementation. Mathematical Geology, 25, 641-55.
  39. - Mitasova, H., and Hofierka, L., 1993
  40. Interpolation by Regularized Spline with Tension:
  41. II. Application to terrain modeling and surface geometry analysis.
  42. Mathematical Geology, 25, 657-69.
  43. - Mitasova, H., Mitas, L., Brown, W.M., Gerdes, D.P., Kosinovsky, I.,
  44. Baker, T., 1995, Modeling spatially and temporally
  45. distributed phenomena: New methods and tools for GRASS GIS.
  46. International Journal of Geographic Information Systems,9(4), 433-46.
  47. */