152 #endif // __TY_ETAPE__ OSpectre _Attenuation
attenuation Spectrum
ACOUSTIC_EVENT_TYPES getType() const
Set/Get du type de cette etape.
This class store data and provide functions to manipulate event in the acoustic context.
The TYEtape class is used to describe a part (a step) of a path (TYChemin) for the computation of tra...
OPoint3D getPoint() const
Get/Set of the first point of the step.
void setAbsorption(const OSpectreComplex &Abso)
const OSpectre getAttenuation() const
void setPoint(const OPoint3D &pt)
bool operator!=(const TYEtape &other) const
Operator !=.
OSpectre getAttenuation()
Get/Set the attenuation spectrum associated to this step.
OPoint3D _pt
The starting point of this step.
bool operator==(const TYEtape &other) const
Operator ==.
void setAttenuation(const OSpectre &Att)
acoustic_event * asEvent() const
virtual ~TYEtape()
Destructor.
OSpectreComplex getAbsorption()
Get/Set the absorption spectrum associated to the first point of the step.
void setType(ACOUSTIC_EVENT_TYPES etapeType)
std::deque< TYEtape > TYTabEtape
TYEtape collection.
ACOUSTIC_EVENT_TYPES _type
Acoustic event type.
EtapeType
Indique le type de l'etape.
Store acoustic power values for different frequencies.
OSpectreComplex _Absorption
absorption Spectrum
const OSpectreComplex getAbsorption() const
TYEtape & operator=(const TYEtape &other)
Operator =.