1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /****************************************************************************
- *
- * MODULE: r3.out.vtk
- *
- * AUTHOR(S): Original author
- * Soeren Gebbert soerengebbert at gmx de
- * 27 Feb 2006 Berlin
- * PURPOSE: Converts 3D raster maps (RASTER3D) into the VTK-Ascii format
- *
- * COPYRIGHT: (C) 2005 by the GRASS Development Team
- *
- * This program is free software under the GNU General Public
- * License (>=v2). Read the file COPYING that comes with GRASS
- * for details.
- *
- *****************************************************************************/
- #ifndef __R3_OUT_VTK_WRITE_DATA_H__
- #define __R3_OUT_VTK_WRITE_DATA_H__
- struct input_maps;
- /*Write the point coordinates of type point (1) or celldata (0) */
- void write_vtk_points(input_maps * in, FILE * fp, RASTER3D_Region region, int dp,
- int type, double scale);
- /*Write the uGrid Cells */
- void write_vtk_unstructured_grid_cells(FILE * fp, RASTER3D_Region region);
- /*Write the outputdata */
- void write_vtk_data(FILE * fp, void *map, RASTER3D_Region region, char *varname,
- int dp);
- /*Write the rgb voxel data to the output */
- void write_vtk_rgb_data(void *map_r, void *map_g, void *map_b, FILE * fp,
- const char *string, RASTER3D_Region region, int dp);
- /*Write the vector data to the output */
- void write_vtk_vector_data(void *map_x, void *map_y, void *map_z, FILE * fp,
- const char *string, RASTER3D_Region region, int dp);
- #endif
|