86 receptor_event->
pos = ptR;
95 static std::map<TYTypeChemin, std::string> strings;
96 if (strings.size() == 0)
104 return out << strings[value];
::std::ostream & operator<<(::std::ostream &out, const TYTypeChemin &value)
Representation of one of the most optimal path between source and receptor: S—>R.
Representation of one of the most optimal path between source and receptor: S—>R. The class TYChemin ...
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 !=.
acoustic_path * _eq_path
Equivalent acoustic_path.
TYChemin & operator=(const TYChemin &other)
Operator =.
acoustic_path * get_ray(OPoint3D ptR)
double _longueur
Total path length.
This class store data and provide functions to manipulate event in the acoustic context.
ACOUSTIC_EVENT_TYPES type
Event type.
OPoint3D pos
Event position.
virtual void cleanEventsTab()
clean tab of events
virtual void addEvent(acoustic_event *TYEvent)
Add an event to the events list of the ray.
static LPSolverConfiguration get()
Get the configuration.
This file provides class for solver configuration.