20#ifndef GEOM_VERTEXSOURCE_H
21#define GEOM_VERTEXSOURCE_H
25#include <TopoDS_Vertex.hxx>
26#include <TopTools_ShapeMapHasher.hxx>
27#include <NCollection_Map.hxx>
29typedef NCollection_Map<TopoDS_Vertex, TopTools_ShapeMapHasher>
TVertexSet;
32#include <vtkPolyDataAlgorithm.h>
42 void AddVertex(
const TopoDS_Vertex& theVertex);
43 void Clear(){ myVertexSet.Clear();}
46 void OCC2VTK(
const TopoDS_Vertex& theVertex,
47 vtkPolyData* thePolyData,
53 virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
NCollection_Map< TopoDS_Vertex, TopTools_ShapeMapHasher > TVertexSet
Definition: GEOM_VertexSource.h:29
#define OCC2VTK_EXPORT
Definition: OCC2VTK.h:33
Definition: GEOM_VertexSource.h:37
void Clear()
Definition: GEOM_VertexSource.h:43
vtkTypeMacro(GEOM_VertexSource, vtkPolyDataAlgorithm) static GEOM_VertexSource *New()
void operator=(const GEOM_VertexSource &)
TVertexSet myVertexSet
Definition: GEOM_VertexSource.h:51
GEOM_VertexSource(const GEOM_VertexSource &)