pv.h 793 B

1234567891011121314151617181920212223242526272829303132333435
  1. #include <stdio.h>
  2. #include <grass/gis.h>
  3. #include <grass/raster.h>
  4. /* VRML VERSION - only 1.0 currently supported
  5. #define VRML2
  6. */
  7. /* These were making editing awkward */
  8. /* open square bracket */
  9. #define OSB "["
  10. /* closed square bracket */
  11. #define CSB "]"
  12. /* open curly bracket */
  13. #define OCB "{"
  14. /* closed curly bracket */
  15. #define CCB "}"
  16. /* main.c */
  17. extern int init_coordcnv(double, struct Cell_head *, double, double);
  18. extern int do_coordcnv(double *, int);
  19. /* vrml.c */
  20. extern void vrml_putline(int, FILE *, char *);
  21. extern void vrml_begin(FILE *);
  22. extern void vrml_end(FILE *);
  23. /* put_grid.c */
  24. extern void vrml_put_grid(FILE *, struct Cell_head *,
  25. int, int, struct Colors *, int, int, int, int);
  26. /* put_view.c */
  27. extern void vrml_put_view(FILE *, struct G_3dview *);