16 #ifndef __TYFACESELECTOR_9613__
17 #define __TYFACESELECTOR_9613__
41 const string& sourceVolumeId);
Class to define a segment.
Interface of TYFaceSelector classes.
Building class of the faces list.
virtual ~TYFaceSelector()
bool buildPlans(TYSPlan *plan, const OSegment3D &rayon)
bool CalculSegmentCoupe(const TYStructSurfIntersect &FaceCourante, TYSIntersection &Intersect, OPoint3D &pt1, OPoint3D &pt2, OPoint3D &pt3, const int &indice) const
TYSolver & _solver
Reference to the solver.
virtual void selectFaces(std::deque< TYSIntersection > &tabIntersect, const OSegment3D &rayon, const string &sourceVolumeId)
Build the array of intersections.
TYFaceSelector(TYSolver &solver)
void reorder_intersect(std::deque< TYSIntersection > &tabIntersect)
put infrastructure faces on top
This class TYTrajet (journey) links a couple Source-Receptor and a collection of paths,...
Data structure for intersections.
Structure to describe a plan defined with 3 points.
Describe surface intersections.