Code_TYMPAN  4.2.0
Industrial site acoustic simulation
Public Member Functions | Public Attributes | List of all members
tympan::AcousticSource Class Reference

Describes an acoustic source. More...

#include <entities.hpp>

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

Public Member Functions

 AcousticSource (const Point &point_, const Spectrum &spectrum_, SourceDirectivityInterface *directivity)
 Constructor to build a source defined by a point, spectrum, directivity. More...
 
virtual ~AcousticSource ()
 
- Public Member Functions inherited from tympan::BaseEntity
virtual ~BaseEntity ()
 Constructor. More...
 

Public Attributes

Point position
 Destructor. More...
 
Spectrum spectrum
 Associated spectrum. More...
 
SourceDirectivityInterfacedirectivity
 Pointer to the source directivity. More...
 
string volume_id
 Volume id. More...
 
string face_id
 Face id. More...
 

Additional Inherited Members

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

Detailed Description

Describes an acoustic source.

Definition at line 315 of file entities.hpp.

Constructor & Destructor Documentation

◆ AcousticSource()

tympan::AcousticSource::AcousticSource ( const Point point_,
const Spectrum spectrum_,
SourceDirectivityInterface directivity 
)

Constructor to build a source defined by a point, spectrum, directivity.

Definition at line 988 of file entities.cpp.

◆ ~AcousticSource()

virtual tympan::AcousticSource::~AcousticSource ( )
inlinevirtual

Definition at line 325 of file entities.hpp.

Member Data Documentation

◆ directivity

SourceDirectivityInterface* tympan::AcousticSource::directivity

Pointer to the source directivity.

Definition at line 329 of file entities.hpp.

◆ face_id

string tympan::AcousticSource::face_id

Face id.

Definition at line 331 of file entities.hpp.

◆ position

Point tympan::AcousticSource::position

Destructor.

Position of the source

Definition at line 325 of file entities.hpp.

◆ spectrum

Spectrum tympan::AcousticSource::spectrum

Associated spectrum.

Definition at line 328 of file entities.hpp.

◆ volume_id

string tympan::AcousticSource::volume_id

Volume id.

Definition at line 330 of file entities.hpp.


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