viz.h (651B)
1 /* Visualization utils. 2 The implementation files are located in viz/ 3 All of them require OpenGL and GLUT 4 add -lGL -lGLU -lglut to compile 5 */ 6 7 #ifndef VIZ_H 8 #define VIZ_H 9 10 #include "../inc/scene.h" /* for Scene */ 11 #include "../inc/compute_paths.h" /* for RaysInfo */ 12 #include "../inc/common.h" /* for IN */ 13 14 #include <stdint.h> /* for uint32_t */ 15 16 /** Visualize rays in a 3D scene. 17 * 18 * \param raysInfo pointer to a RaysInfo structure 19 * \param scene pointer to a loaded scene in HRT format (see scene.h). Can be NULL 20 * \param numTx number of transmitters 21 */ 22 void vizrays( 23 IN RaysInfo *raysInfo, 24 IN Scene *scene, 25 IN uint32_t numTx 26 ); 27 28 #endif