Code_TYMPAN
4.2.0
Industrial site acoustic simulation
|
Class to modify the scene geometry. More...
#include <geometry_modifier.h>
Public Member Functions | |
virtual | ~IGeometryModifier () |
Destructor. More... | |
virtual void | clear ()=0 |
Clear all the arrays. More... | |
virtual void | buildNappe (const Lancer &shot)=0 |
Pure virtual function to create the triangles mesh built with rays. More... | |
virtual vec3 | fonction_h (const vec3 &P)=0 |
Pure virtual function for a point transformation. More... | |
virtual vec3 | fonction_h_inverse (const vec3 &P)=0 |
Pure virtual function for an inverse point transformation. More... | |
virtual void | save_to_file (std::string fileName)=0 |
Export to a file. More... | |
Protected Attributes | |
vec3 | pos_center |
Source position. More... | |
Class to modify the scene geometry.
Definition at line 35 of file geometry_modifier.h.
|
inlinevirtual |
Destructor.
Definition at line 39 of file geometry_modifier.h.
|
pure virtual |
Pure virtual function to create the triangles mesh built with rays.
Implemented in geometry_modifier_z_correction, and geometry_modifier_no_correction.
|
pure virtual |
Clear all the arrays.
Implemented in geometry_modifier_z_correction, and geometry_modifier_no_correction.
Pure virtual function for a point transformation.
P | Point |
Implemented in geometry_modifier_z_correction, and geometry_modifier_no_correction.
Pure virtual function for an inverse point transformation.
P | Point |
Implemented in geometry_modifier_z_correction, and geometry_modifier_no_correction.
|
pure virtual |
Export to a file.
Implemented in geometry_modifier_z_correction, and geometry_modifier_no_correction.
|
protected |
Source position.
Definition at line 67 of file geometry_modifier.h.