16 #ifndef __TYACOUSTICPATHFINDER__ 17 #define __TYACOUSTICPATHFINDER__ 20 #include <gtest/gtest_prod.h> 50 FRIEND_TEST(test_TYAcousticPathFinder, computePath);
60 #endif // __TYACOUSTICPATHFINDER__ FRIEND_TEST(test_TYAcousticPathFinder, computePath)
bool computeParcoursLateraux(const std::deque< TYSIntersection > &tabIntersect, const OSegment3D &rayon, const bool &dessus, TabPoint3D &ptsLeft, TabPoint3D &ptsRight) const
std::vector< OPoint3D > TabPoint3D
virtual ~TYAcousticPathFinder()
Destructor.
virtual void init()
Initialize the class parameters.
This class TYTrajet (journey) links a couple Source-Receptor and a collection of paths, in addition to the direct path.
TYSolver & _solver
Reference to the solver.
Build the acoustic path for the default solver.
Class to define a segment.
virtual void computePath(const std::deque< TYSIntersection > &tabIntersect, const TYTrajet &trajet, TabPoint3D &ptsTop, TabPoint3D &ptsLeft, TabPoint3D &ptsRight)
Compute a path between a source and a receptor. The receptor is not included in the path...
bool _bCalcTrajetHorizontaux
Boolean to compute or not the horizontal trajectories.
TYAcousticPathFinder(TYSolver &solver)
Constructor.