Code_TYMPAN
4.2.0
Industrial site acoustic simulation
|
#include <geometry_modifier.h>
Public Member Functions | |
geometry_modifier_z_correction () | |
Constructor. More... | |
~geometry_modifier_z_correction () | |
Destructor. More... | |
virtual void | buildNappe (const Lancer &shot) |
Pure virtual function to create the triangles mesh built with rays. More... | |
virtual vec3 | fonction_h (const vec3 &P) |
Pure virtual function for a point transformation. More... | |
virtual vec3 | fonction_h_inverse (const vec3 &P) |
Pure virtual function for an inverse point transformation. More... | |
virtual void | clear () |
Clear all the arrays. More... | |
virtual void | save_to_file (std::string fileName) |
Export to a file. More... | |
const Scene * | get_scene () |
Get the scene. More... | |
Public Member Functions inherited from IGeometryModifier | |
virtual | ~IGeometryModifier () |
Destructor. More... | |
Private Member Functions | |
void | append_triangles_to_scene (QList< OPoint3D > &Liste_vertex, QList< OTriangle > &Liste_triangles) |
double | compute_h (const vec3 &P) |
Private Attributes | |
std::unique_ptr< Scene > | _scene |
Support de la structure acceleratrice pour la nappe. More... | |
Additional Inherited Members | |
Protected Attributes inherited from IGeometryModifier | |
vec3 | pos_center |
Source position. More... | |
Definition at line 92 of file geometry_modifier.h.
|
inline |
Constructor.
Definition at line 98 of file geometry_modifier.h.
|
inline |
Destructor.
Definition at line 101 of file geometry_modifier.h.
|
virtual |
Pure virtual function to create the triangles mesh built with rays.
< Liste des triangles de la nappe interpolee
< Liste des vertex de la triangulation
Implements IGeometryModifier.
Definition at line 27 of file geometry_modifier.cpp.
|
inlinevirtual |
Clear all the arrays.
Implements IGeometryModifier.
Definition at line 109 of file geometry_modifier.h.
|
private |
Definition at line 69 of file geometry_modifier.cpp.
Pure virtual function for a point transformation.
P | Point |
Implements IGeometryModifier.
Definition at line 55 of file geometry_modifier.cpp.
Pure virtual function for an inverse point transformation.
P | Point |
Implements IGeometryModifier.
Definition at line 62 of file geometry_modifier.cpp.
|
inline |
Get the scene.
Definition at line 114 of file geometry_modifier.h.
|
inlinevirtual |
|
private |
Support de la structure acceleratrice pour la nappe.
Definition at line 120 of file geometry_modifier.h.