Code_TYMPAN  4.2.0
Industrial site acoustic simulation
Public Member Functions | List of all members
geometry_modifier_no_correction Class Reference

#include <geometry_modifier.h>

Inheritance diagram for geometry_modifier_no_correction:
Inheritance graph
[legend]
Collaboration diagram for geometry_modifier_no_correction:
Collaboration graph
[legend]

Public Member Functions

 geometry_modifier_no_correction ()
 
 ~geometry_modifier_no_correction ()
 
virtual void clear ()
 Clear all the arrays. 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 save_to_file (std::string fileName)
 Export to a file. More...
 
- Public Member Functions inherited from IGeometryModifier
virtual ~IGeometryModifier ()
 Destructor. More...
 

Additional Inherited Members

- Protected Attributes inherited from IGeometryModifier
vec3 pos_center
 Source position. More...
 

Detailed Description

Definition at line 72 of file geometry_modifier.h.

Constructor & Destructor Documentation

◆ geometry_modifier_no_correction()

geometry_modifier_no_correction::geometry_modifier_no_correction ( )
inline

Definition at line 76 of file geometry_modifier.h.

◆ ~geometry_modifier_no_correction()

geometry_modifier_no_correction::~geometry_modifier_no_correction ( )
inline

Definition at line 77 of file geometry_modifier.h.

Member Function Documentation

◆ buildNappe()

virtual void geometry_modifier_no_correction::buildNappe ( const Lancer shot)
inlinevirtual

Pure virtual function to create the triangles mesh built with rays.

Implements IGeometryModifier.

Definition at line 81 of file geometry_modifier.h.

◆ clear()

virtual void geometry_modifier_no_correction::clear ( )
inlinevirtual

Clear all the arrays.

Implements IGeometryModifier.

Definition at line 79 of file geometry_modifier.h.

◆ fonction_h()

virtual vec3 geometry_modifier_no_correction::fonction_h ( const vec3 P)
inlinevirtual

Pure virtual function for a point transformation.

Parameters
PPoint
Returns
The transformed point coordinates

Implements IGeometryModifier.

Definition at line 83 of file geometry_modifier.h.

◆ fonction_h_inverse()

virtual vec3 geometry_modifier_no_correction::fonction_h_inverse ( const vec3 P)
inlinevirtual

Pure virtual function for an inverse point transformation.

Parameters
PPoint
Returns
The inverse transformed point coordinates (original point coordinates)

Implements IGeometryModifier.

Definition at line 85 of file geometry_modifier.h.

◆ save_to_file()

virtual void geometry_modifier_no_correction::save_to_file ( std::string  fileName)
inlinevirtual

Export to a file.

Implements IGeometryModifier.

Definition at line 87 of file geometry_modifier.h.


The documentation for this class was generated from the following file: