#include <vector>
#include <map>
#include <ostream>
#include "Tympan/core/macros.h"
Go to the source code of this file.
◆ CHECK_FORM_AND_GET_CONCRETE_INSTANCE
| #define CHECK_FORM_AND_GET_CONCRETE_INSTANCE |
Value: \
if (this->getForm() != spectre.getForm()) \
{ \
} \
OSpectreAbstract* sp = getConcreteInstance(); \
OSpectreAbstract&
s = *sp;
#define tympan_source_loc
This macro build a source_loc object to be attached to a tympan::Exception.
The base exception class for errors due to invalid data.
Macro to check spectrum forms are consistent and to return concrete instance to operate on. Throws tympan::invalid_data if forms are inconsistent
Definition at line 66 of file spectre.h.
◆ OTab2DSpectre
Spectrums 2D array.
Definition at line 473 of file spectre.h.
◆ OTab2DSpectreComplex
OTabSpectreComplex 2D array.
Definition at line 581 of file spectre.h.
◆ OTabFreq
Frequencies collection.
Definition at line 59 of file spectre.h.
◆ OTabSpectre
◆ OTabSpectreComplex
OTabSpectreComplex vector.
Definition at line 580 of file spectre.h.
◆ TYSpectreEtat
Spectrum state (dB/Physical Measure).
| Enumerator |
|---|
| SPECTRE_ETAT_DB | |
| SPECTRE_ETAT_LIN | |
Definition at line 43 of file spectre.h.
◆ TYSpectreForm
Spectrum representation.
| Enumerator |
|---|
| SPECTRE_FORM_TIERS | |
| SPECTRE_FORM_OCT | |
| SPECTRE_FORM_CST_DF | |
| SPECTRE_FORM_UNSHAPED | |
Definition at line 35 of file spectre.h.
◆ TYSpectreType
Spectrum type.
| Enumerator |
|---|
| SPECTRE_TYPE_ATT | |
| SPECTRE_TYPE_ABSO | |
| SPECTRE_TYPE_LW | |
| SPECTRE_TYPE_LP | |
| SPECTRE_TYPE_AUTRE | |
Definition at line 26 of file spectre.h.
◆ operator<<()
| ::std::ostream& operator<< |
( |
::std::ostream & |
os, |
|
|
const OSpectre & |
s |
|
) |
| |