hermespy-rt

Minimalistic signal processing ray-tracer in C
git clone https://git.ea.contact/hermespy-rt
Log | Files | Refs

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