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

SCM Repository

[diderot] Annotation of /branches/lamont/test/vr-lite-cam/main.c
ViewVC logotype

Annotation of /branches/lamont/test/vr-lite-cam/main.c

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1737 - (view) (download) (as text)
Original Path: branches/vis12/test/vr-lite-cam/main.c

1 : jhr 1718 /*! \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 "vr-lite-cam.h"
12 :    
13 :     int main (int argc, const char **argv)
14 :     {
15 :     VR_World_t *wrld = VR_Init ();
16 :    
17 :     VR_SetVerbose (wrld, true);
18 :    
19 :     VR_Initially (wrld);
20 :    
21 :     uint32_t nSteps = VR_Run (wrld, 0);
22 :    
23 :     // get results
24 : jhr 1723 Nrrd *nData = nrrdNew();
25 :     if (VR_Get_outRGBA (wrld, nData)) {
26 : jhr 1718 // error
27 : jhr 1737 fprintf(stderr, "Error getting nrrd data: %s\n", ((WorldPrefix_t *)wrld)->err);
28 :     return 1;
29 : jhr 1718 }
30 :    
31 : jhr 1734 if (nrrdSave("out.nrrd", nData, NULL)) {
32 :     char *err = biffGetDone(NRRD);
33 :     fprintf(stderr, "Trouble saving nrrd struct: %s\n", err);
34 :     return 1;
35 :     }
36 :    
37 : jhr 1718 VR_Shutdown (wrld);
38 :    
39 :     return 0;
40 :     }

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