All base classes related to 3D manipulation.
std::deque< TYEtape > TYTabEtape
TYEtape collection.
The TYEtape class is used to describe a part (a step) of a path (TYChemin) for the computation of tra...
OSpectre _Attenuation
attenuation Spectrum
void setAttenuation(const OSpectre &Att)
const OSpectreComplex getAbsorption() const
OPoint3D _pt
The starting point of this step.
bool operator!=(const TYEtape &other) const
Operator !=.
TYEtape & operator=(const TYEtape &other)
Operator =.
ACOUSTIC_EVENT_TYPES _type
Acoustic event type.
EtapeType
EtapeType : Indique le type de l'etape. EtapeType::EtapeInfra : Reflexion sur un element d'infrastruc...
bool operator==(const TYEtape &other) const
Operator ==.
OSpectre getAttenuation()
ACOUSTIC_EVENT_TYPES getType() const
void setAbsorption(const OSpectreComplex &Abso)
void setPoint(const OPoint3D &pt)
OSpectreOctave _Absorption
absorption Spectrum
OSpectreOctave _Attenuation
attenuation Spectrum
OPoint3D getPoint() const
acoustic_event * asEvent() const
OSpectreComplex getAbsorption()
void setType(ACOUSTIC_EVENT_TYPES etapeType)
TYEtape(const TYEtape &other)
const OSpectre getAttenuation() const
OSpectreComplex _Absorption
absorption Spectrum
This class store data and provide functions to manipulate event in the acoustic context.