23 #ifndef __TY_ETAPE_9613__
24 #define __TY_ETAPE_9613__
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...
const double getG() const
const OSpectreOctave getAbsorption() const
OPoint3D _pt
The starting point of this step.
TYEtape & operator=(const TYEtape &other)
Operator =.
bool operator!=(const TYEtape &other) const
Operator !=.
ACOUSTIC_EVENT_TYPES _type
Acoustic event type.
const OSpectreOctave getAttenuation() const
bool operator==(const TYEtape &other) const
Operator ==.
OSpectreOctave getAttenuation()
Get/Set the attenuation spectrum associated to this step.
acoustic_event * asEvent() const
ACOUSTIC_EVENT_TYPES getType() const
void setPoint(const OPoint3D &pt)
OSpectreOctave _Absorption
absorption Spectrum
OSpectreOctave _Attenuation
attenuation Spectrum
OPoint3D getPoint() const
void setAbsorption(const OSpectreOctave &Abso)
OSpectreOctave getAbsorption()
Get/Set the absorption spectrum associated to the first point of the step.
void setAttenuation(const OSpectreOctave &Att)
virtual ~TYEtape()
Destructor.
void setType(ACOUSTIC_EVENT_TYPES etapeType)
This class store data and provide functions to manipulate event in the acoustic context.