Salome HOME
Copyright update 2022
[modules/geom.git] / src / OCC2VTK / GEOM_VertexSource.cxx
old mode 100755 (executable)
new mode 100644 (file)
index 9df0811..8fc4e8b
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2014  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2022  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -18,7 +18,6 @@
 //
 
 #include "GEOM_VertexSource.h" 
-#include "OCC2VTK_internal.h"
  
 #include <vtkObjectFactory.h> 
 
 #include <gp_Pnt.hxx>
 #include <BRep_Tool.hxx>
  
-vtkStandardNewMacro(GEOM_VertexSource);
+vtkStandardNewMacro(GEOM_VertexSource)
  
 GEOM_VertexSource::GEOM_VertexSource() 
-{
-  myData = new VertexSourceInternal;
+{ 
   this->SetNumberOfInputPorts(0);
-}
+} 
  
 GEOM_VertexSource::~GEOM_VertexSource() 
-{
-  delete myData;
-}
+{ 
+} 
  
 void  
 GEOM_VertexSource:: 
 AddVertex(const TopoDS_Vertex& theVertex) 
-{
-  myData->myVertexSet.Add(theVertex); 
-}
-
-void
-GEOM_VertexSource:: 
-Clear()
-{
-  myData->myVertexSet.Clear();
-}
+{ 
+  myVertexSet.Add(theVertex); 
+} 
  
 int GEOM_VertexSource::RequestData(vtkInformation *vtkNotUsed(request),
                                    vtkInformationVector **vtkNotUsed(inputVector),
@@ -72,7 +62,7 @@ int GEOM_VertexSource::RequestData(vtkInformation *vtkNotUsed(request),
   aPolyData->SetPoints(aPts);
   aPts->Delete();
 
-  TVertexSet::Iterator anIter(myData->myVertexSet);
+  TVertexSet::Iterator anIter(myVertexSet);
   for(; anIter.More(); anIter.Next()){
     const TopoDS_Vertex& aVertex = anIter.Value();
     OCC2VTK(aVertex,aPolyData,aPts);