NAME

     mesh_to_file - save a mesh structure to a file

SYNOPSIS

      #include "mesh.h"

      void   mesh_to_file(struct   mesh    *mesh_matrix,    char*
     mesh_file);

PATH

     $CVIPHOME/GEOMETRY/warp.c

DESCRIPTION

     The mesh_to_file() saves a mesh structure  to  a  file.  The
     first  2  integers saved are the numbers of columns and rows
     of the mesh.  And then the coordinates of each node  in  the
     mesh  is  saved  node by node from the left to the right and
     row by row from the top to the bottom.  The character string
     "mesh_file" holds the mesh file name.

TYPES AND CONSTANTS

     struct mesh_node {
          int x;
          int y;
     };

     struct mesh {
          int width;
          int height;
          struct mesh_node** nodes;
     };

     struct float_pair {
          float x;
          float y;
     };

RETURN VALUES

     none

EXAMPLE

      #include "mesh.h"
      #include <CVIPio.h>

      void main()
      {
          char           *inputfile;
          struct mesh    *inmesh;
          inmesh = keyboard_to_mesh();   /*This is optional;
                                    one way to create a mesh*/
          print_CVIP("0Input the mesh file name: ");
          inputfile = getString_CVIP();
          mesh_to_file(inmesh,inputfile);
      }

BUGS

     None at this time

SEE ALSO

     file_to_mesh(), keyboard_to_mesh()

AUTHOR

     Copyright (C) 1995 SIUE - by Scott Umbaugh and Jianxin Tan.