Salome HOME
OCCT dev version porting (6.7.2)
[modules/geom.git] / src / OCC2VTK / GEOM_VertexSource.h
index 56122d26b11c9b66c1b2696c7bee92c6729fc83a..d3e64c1c827ed00174a4c642d7faf0e195e670e5 100755 (executable)
 #include "OCC2VTK.h" 
  
 #include <TopoDS_Vertex.hxx> 
-#include <NCollection_Set.hxx> 
-typedef NCollection_Set<TopoDS_Vertex> TVertexSet; 
  
 #include <vtkPoints.h> 
 #include <vtkPolyDataAlgorithm.h> 
 
 class vtkPolyData;
+class VertexSourceInternal;
 
 class OCC2VTK_EXPORT GEOM_VertexSource: public vtkPolyDataAlgorithm
 { 
@@ -39,7 +37,7 @@ public:
   static GEOM_VertexSource* New(); 
  
   void AddVertex(const TopoDS_Vertex& theVertex); 
-  void Clear(){ myVertexSet.Clear();} 
+  void Clear();
  
   static  
   void OCC2VTK(const TopoDS_Vertex& theVertex,  
@@ -47,7 +45,7 @@ public:
                vtkPoints* thePts); 
  
 protected: 
-  TVertexSet myVertexSet; 
+  VertexSourceInternal* myData;
  
   virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);