Salome HOME
refs #1330: basic implementation of the not zoomable polyline arrows
[modules/hydro.git] / src / HYDROData / HYDROData_LCM_FaceClassifier.h
index 6afd303d6d763d894c9626cb628db91d800beca4..2096e8ce9730969286e97f2f80c7a83a61dc605d 100644 (file)
@@ -30,6 +30,7 @@
 #include <NCollection_IndexedDataMap.hxx>
 #include <TopoDS_Face.hxx>
 #include <NCollection_Map.hxx>
+#include <Geom_Plane.hxx>
 
 class BRepTopAdaptor_FClass2d;
 class HYDROData_LandCoverMap;
@@ -89,10 +90,12 @@ public:
   ~HYDROData_LCM_FaceClassifier()
   {};
 
-  void Classify( const std::vector<gp_Pnt2d>& thePoints, 
+  void Classify( const std::vector<gp_XY>& thePoints, 
     std::vector<std::set <QString> >& theTypes, 
     std::vector<NCollection_Map <TopoDS_Face> >* theFaces) const;
 
+  static Handle(Geom_Plane) GetPlane(const TopoDS_Face& F);
+
 
 private:
   const HYDROData_LandCoverMap* const myLCM;