Code_TYMPAN  4.2.0
Industrial site acoustic simulation
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
TYANIME3DFaceSelector Class Reference

Building class of the faces list used by the ray tracer and the acoustic solver. More...

#include <TYANIME3DFaceSelector.h>

Collaboration diagram for TYANIME3DFaceSelector:
Collaboration graph
[legend]

Public Member Functions

 TYANIME3DFaceSelector (const tympan::AcousticProblemModel &aproblem_)
 Constructor. More...
 
virtual ~TYANIME3DFaceSelector ()
 Destructor. More...
 
bool exec (TYStructSurfIntersect *&tabPolygon, size_t &tabPolygonSize)
 Build list of faces. More...
 

Protected Attributes

const tympan::AcousticProblemModelaproblem
 Reference to the acoustic problem. More...
 

Private Member Functions

bool buildCalcStruct (TYStructSurfIntersect *&tabPolygon, size_t &tabPolygonSize)
 

Detailed Description

Building class of the faces list used by the ray tracer and the acoustic solver.

Definition at line 26 of file TYANIME3DFaceSelector.h.

Constructor & Destructor Documentation

◆ TYANIME3DFaceSelector()

TYANIME3DFaceSelector::TYANIME3DFaceSelector ( const tympan::AcousticProblemModel aproblem_)

Constructor.

Definition at line 21 of file TYANIME3DFaceSelector.cpp.

◆ ~TYANIME3DFaceSelector()

TYANIME3DFaceSelector::~TYANIME3DFaceSelector ( )
virtual

Destructor.

Definition at line 25 of file TYANIME3DFaceSelector.cpp.

Member Function Documentation

◆ buildCalcStruct()

bool TYANIME3DFaceSelector::buildCalcStruct ( TYStructSurfIntersect *&  tabPolygon,
size_t &  tabPolygonSize 
)
private

Definition at line 38 of file TYANIME3DFaceSelector.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ exec()

bool TYANIME3DFaceSelector::exec ( TYStructSurfIntersect *&  tabPolygon,
size_t &  tabPolygonSize 
)

Build list of faces.

Parameters
tabPolygonArray containing the polygons
tabPolygonSizeSize of the tabPolygon array
Returns
true

Definition at line 30 of file TYANIME3DFaceSelector.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ aproblem

const tympan::AcousticProblemModel& TYANIME3DFaceSelector::aproblem
protected

Reference to the acoustic problem.

Definition at line 47 of file TYANIME3DFaceSelector.h.


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