Code_TYMPAN  4.2.0
Industrial site acoustic simulation
Classes | Typedefs | Enumerations
Shape.h File Reference
#include <string>
#include <vector>
#include "Geometry/mathlib.h"
#include "Base.h"
#include "Ray/Ray.h"
#include "Acoustic/Material.h"
#include "Geometry/BBox.h"
Include dependency graph for Shape.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _Intersection
 Intersection struct. More...
 
class  Shape
 base class for shapes (Cylindre, Mesh, Sphere, Triangle,...) More...
 

Typedefs

typedef struct _Intersection Intersection
 

Enumerations

enum  FORM { TRIANGLE = 0, CYLINDRE, SPHERE }
 Primitives supported by the ray tracing method. More...
 

Typedef Documentation

◆ Intersection

typedef struct _Intersection Intersection

Enumeration Type Documentation

◆ FORM

enum FORM

Primitives supported by the ray tracing method.

Enumerator
TRIANGLE 
CYLINDRE 
SPHERE 

Definition at line 35 of file Shape.h.