]> SALOME platform Git repositories - modules/geom.git/blobdiff - src/OBJECT/GEOM_OCCReader.h
Salome HOME
0022354: EDF GEOM: Create edge by getting iso-line of surface
[modules/geom.git] / src / OBJECT / GEOM_OCCReader.h
index 3d5e0ff652d15eaa8f97271272ad9e9cea679e54..69f8d45ce33d80ce81426cf3a54a6768b05e1d37 100644 (file)
 
 class vtkPoints;
 class vtkCellArray;
+class GEOMUtils_Hatcher;
 
 // OpenCASCADE
+#include <TopoDS_Edge.hxx>
 #include <TopoDS_Shape.hxx>
-#include <TopoDS.hxx>
+#include <TopoDS_Vertex.hxx>
 #include <GeomAbs_IsoType.hxx>
 #include <BRepAdaptor_Surface.hxx>
 
@@ -94,10 +96,16 @@ class GEOM_OBJECT_EXPORT GEOM_OCCReader : public vtkAlgorithm {
                            vtkCellArray* Cells);
 
   void createISO(const TopoDS_Face &, 
-                 double, int,
+                 int,
                  vtkPoints* Pts,
                  vtkCellArray* Cells);
-  
+
+  void createIsos(const GEOMUtils_Hatcher &theHatcher,
+                  const Standard_Boolean   IsUIso,
+                        Standard_Integer  &pt_start_idx,
+                        vtkPoints         *Pts,
+                        vtkCellArray      *Cell);
+
   void DrawIso(GeomAbs_IsoType aType,
                Standard_Real PParm,
                Standard_Real p1,