Code_TYMPAN
4.2.0
Industrial site acoustic simulation
|
Class to describe a ray curve. More...
#include <RayCourb.h>
Public Member Functions | |
RayCourb () | |
Constructor. More... | |
RayCourb (const vec3 &a) | |
Copy constructor. More... | |
RayCourb (const RayCourb &r) | |
~RayCourb () | |
Destructor. More... | |
void | purge () |
Clear all the arrays. More... | |
void | setSize (const unsigned int taille) |
Set the steps vector size. More... | |
RayCourb & | operator= (const RayCourb &P) |
Operator=. More... | |
Public Attributes | |
vector< Step > | etapes |
Time steps vector. More... | |
int | nbReflex |
Reflections number. More... | |
vector< int > | position |
List of the indices of points where reflection happens (time step number) More... | |
map< int, int > | rencontre |
Tuple (time step, encountered face) More... | |
Class to describe a ray curve.
Definition at line 28 of file RayCourb.h.
RayCourb::RayCourb | ( | ) |
Constructor.
Definition at line 18 of file RayCourb.cpp.
RayCourb::RayCourb | ( | const vec3 & | a | ) |
Copy constructor.
Definition at line 22 of file RayCourb.cpp.
RayCourb::RayCourb | ( | const RayCourb & | r | ) |
Definition at line 27 of file RayCourb.cpp.
|
inline |
Destructor.
Definition at line 37 of file RayCourb.h.
Operator=.
Definition at line 32 of file RayCourb.cpp.
void RayCourb::purge | ( | ) |
Clear all the arrays.
Definition at line 42 of file RayCourb.cpp.
|
inline |
Set the steps vector size.
Definition at line 43 of file RayCourb.h.
vector<Step> RayCourb::etapes |
Time steps vector.
Definition at line 49 of file RayCourb.h.
int RayCourb::nbReflex |
Reflections number.
Definition at line 50 of file RayCourb.h.
vector<int> RayCourb::position |
List of the indices of points where reflection happens (time step number)
Definition at line 51 of file RayCourb.h.
map<int, int> RayCourb::rencontre |
Tuple (time step, encountered face)
Definition at line 52 of file RayCourb.h.