make_header.c 831 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #include "vizual.h"
  2. #include <grass/raster3d.h>
  3. int viz_make_header(hf, dmin, dmax, g3reg)
  4. file_info *hf;
  5. double dmin, dmax;
  6. RASTER3D_Region *g3reg;
  7. {
  8. hf->min = dmin;
  9. hf->max = dmax;
  10. hf->xdim = g3reg->cols;
  11. hf->ydim = g3reg->rows;
  12. /*
  13. hf->ydim = g3reg->cols;
  14. hf->xdim = g3reg->rows;
  15. TRIAL: */
  16. hf->zdim = g3reg->depths;
  17. hf->north = g3reg->north;
  18. hf->south = g3reg->south;
  19. hf->east = g3reg->east;
  20. hf->west = g3reg->west;
  21. hf->top = g3reg->top;
  22. hf->bottom = g3reg->bottom;
  23. hf->ns_res = (g3reg->north - g3reg->south) / g3reg->rows;
  24. hf->ew_res = (g3reg->east - g3reg->west) / g3reg->cols;
  25. hf->tb_res = (g3reg->top - g3reg->bottom) / g3reg->depths;
  26. /* not needed here ?
  27. hf->zone
  28. hf->proj
  29. hf->type
  30. */
  31. }