9 #include "imstkVTKPolyDataRenderDelegate.h" 15 class vtkUnstructuredGrid;
20 template<
typename T,
int N>
class VecDataArray;
38 void geometryModified(
Event* e);
40 void vertexDataModified(
Event* e);
45 std::shared_ptr<VecDataArray<double, 3>> m_vertices;
46 std::shared_ptr<VecDataArray<int, 8>> m_indices;
48 vtkSmartPointer<vtkUnstructuredGrid> m_mesh;
Base class for events which contain a type, priority, and data priority defaults to 0 and uses a grea...
vtkSmartPointer< vtkDoubleArray > m_mappedVertexArray
Mapped array of vertices.
vtkSmartPointer< vtkCellArray > m_cellArray
Array of cells.
void processEvents() override
Process Events.
Abstract base class for PolyData-based RenderDelegates.
Delegates rendering of HexahedralMesh to VTK from VisualModel.
vtkSmartPointer< vtkDataArray > m_mappedVertexScalarArray
Mapped array of scalars.