9 #include "imstkVTKPolyDataRenderDelegate.h" 17 template<
typename T,
int N>
class VecDataArray;
52 std::shared_ptr<PointSet> m_geometry;
53 std::shared_ptr<VecDataArray<double, 3>> m_vertices;
55 vtkSmartPointer<vtkPolyData> m_polydata;
Base class for events which contain a type, priority, and data priority defaults to 0 and uses a grea...
void geometryModified(Event *e)
Callback for when geometry changes.
void updateRenderProperties() override
Updates the actor and mapper properties from the currently set VisualModel.
Delegates rendering of text per PointSet vertex to VTK from VisualModel.
Base class for VTK render delegates.
void processEvents() override
Update polydata source based on the mesh geometry.
vtkSmartPointer< vtkDoubleArray > m_mappedVertexArray
Mapped array of vertices.
void vertexDataModified(Event *e)
Callback for when vertex data changes.