160 for (
size_t i = 0; i < tabEtapes.size(); i++)
::std::ostream & operator<<(::std::ostream &out, const TYTypeChemin &value)
std::deque< TYChemin > TYTabChemin
TYChemin collection.
Representation of one of the most optimal path between source and receptor: S—>R. The class TYChemin ...
const double getDistance() const
double getDistance()
Get/Set the distance between source and receptor.
double getLongueur()
Get/Set the path length.
const TYTypeChemin getType() const
Return the path type.
double _distance
Direct distance between source and receptor.
bool operator==(const TYChemin &other) const
Operator ==.
virtual ~TYChemin()
Destructor.
TYTypeChemin _typeChemin
Path type (has an influence on the algorithm)
bool operator!=(const TYChemin &other) const
Operator !=.
void setType(const TYTypeChemin &type)
Change the path type.
void setDistance(const double &distance)
acoustic_path * _eq_path
Equivalent acoustic_path.
TYChemin & operator=(const TYChemin &other)
Operator =.
void setLongueur(const double &longueur)
const double getLongueur() const
acoustic_path * get_ray(OPoint3D ptR)
void build_eq_path(const T &tabEtapes)
build an acoustic_path from the tab of etapes
double _longueur
Total path length.
virtual void addEvent(acoustic_event *TYEvent)
Add an event to the events list of the ray.