Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Annotation of /branches/vis12/test/iso2d-polyline/main.c
ViewVC logotype

Annotation of /branches/vis12/test/iso2d-polyline/main.c

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1856 - (view) (download) (as text)

1 : jhr 1725 /*! \file main.c
2 :     *
3 :     * \author John Reppy
4 :     */
5 :    
6 :     /*
7 :     * COPYRIGHT (c) 2012 The Diderot Project (http://diderot-language.cs.uchicago.edu)
8 :     * All rights reserved.
9 :     */
10 :    
11 :     #include "iso2d-polyline.h"
12 :    
13 :     int main (int argc, const char **argv)
14 :     {
15 :     ISO_World_t *wrld = ISO_Init ();
16 :    
17 :     ISO_SetVerbose (wrld, true);
18 :    
19 :     ISO_Initially (wrld);
20 :    
21 :     uint32_t nSteps = ISO_Run (wrld, 0);
22 :    
23 :     // get results
24 :     Nrrd *nLengths = nrrdNew();
25 :     Nrrd *nData = nrrdNew();
26 : glk 1856 if (ISO_OutputGet_path (wrld, nLengths, nData)) {
27 : jhr 1725 // error
28 : glk 1856 //fprintf(stderr, "Error getting nrrd data: %s\n", ((WorldPrefix_t *)wrld)->err);
29 : jhr 1732 return 1;
30 : jhr 1725 }
31 :    
32 : jhr 1732 if (nrrdSave("lengths.nrrd", nLengths, NULL) || nrrdSave("data.nrrd", nData, NULL)) {
33 :     char *err = biffGetDone(NRRD);
34 :     fprintf(stderr, "Trouble saving nrrd struct: %s\n", err);
35 :     return 1;
36 :     }
37 :    
38 : jhr 1725 ISO_Shutdown (wrld);
39 :    
40 :     return 0;
41 :     }

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0