Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
tympan::CommonFaceDirectivity Class Reference

BaseEntity class for directivity on face. More...

#include <entities.hpp>

Inheritance diagram for tympan::CommonFaceDirectivity:
Inheritance graph
[legend]
Collaboration diagram for tympan::CommonFaceDirectivity:
Collaboration graph
[legend]

Public Member Functions

 CommonFaceDirectivity (const Vector &support_normal_, double support_size_)
 Constructor. More...
 
 ~CommonFaceDirectivity ()
 Destructor. More...
 
Vector get_normal ()
 
- Public Member Functions inherited from tympan::BaseEntity
virtual ~BaseEntity ()
 Constructor. More...
 
- Public Member Functions inherited from tympan::SourceDirectivityInterface
virtual Spectrum lwAdjustment (Vector direction, double distance)=0
 < Pure virtual method to return directivity of the Source More...
 

Static Public Member Functions

static void set_atmosphere (AtmosphericConditions *atmosphere_)
 

Protected Attributes

Vector support_normal
 
double support_size
 Normal of support face. More...
 

Static Protected Attributes

static AtmosphericConditionsatmosphere = new AtmosphericConditions(101325., 20., 70.)
 Characteristic size of support face. More...
 

Additional Inherited Members

- Protected Member Functions inherited from tympan::BaseEntity
 BaseEntity ()
 

Detailed Description

BaseEntity class for directivity on face.

Definition at line 234 of file entities.hpp.

Constructor & Destructor Documentation

◆ CommonFaceDirectivity()

tympan::CommonFaceDirectivity::CommonFaceDirectivity ( const Vector support_normal_,
double  support_size_ 
)
inline

Constructor.

Definition at line 238 of file entities.hpp.

◆ ~CommonFaceDirectivity()

tympan::CommonFaceDirectivity::~CommonFaceDirectivity ( )
inline

Destructor.

Definition at line 243 of file entities.hpp.

Member Function Documentation

◆ get_normal()

Vector tympan::CommonFaceDirectivity::get_normal ( )
inline

Definition at line 245 of file entities.hpp.

◆ set_atmosphere()

static void tympan::CommonFaceDirectivity::set_atmosphere ( AtmosphericConditions atmosphere_)
inlinestatic

Definition at line 250 of file entities.hpp.

Member Data Documentation

◆ atmosphere

AtmosphericConditions * tympan::CommonFaceDirectivity::atmosphere = new AtmosphericConditions(101325., 20., 70.)
staticprotected

Characteristic size of support face.

Pointer to current atmosphere

Definition at line 259 of file entities.hpp.

◆ support_normal

Vector tympan::CommonFaceDirectivity::support_normal
protected

Definition at line 256 of file entities.hpp.

◆ support_size

double tympan::CommonFaceDirectivity::support_size
protected

Normal of support face.

Definition at line 257 of file entities.hpp.


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