Skip to content
Snippets Groups Projects
Commit 9f998fdd authored by Andrew Wilson's avatar Andrew Wilson :elephant:
Browse files

ENH: .vtk file writing for SurfaceMesh & LineMesh

parent 0af98dbd
No related branches found
No related tags found
No related merge requests found
......@@ -174,7 +174,15 @@ VTKMeshIO::write(const std::shared_ptr<PointSet> imstkMesh, const std::string& f
}
case MeshFileType::VTK:
if (auto tetMesh = std::dynamic_pointer_cast<TetrahedralMesh>(vMesh))
if (auto lineMesh = std::dynamic_pointer_cast<LineMesh>(vMesh))
{
return VTKMeshIO::writeVtkPolyData<vtkGenericDataObjectWriter>(lineMesh, filePath);
}
else if (auto surfMesh = std::dynamic_pointer_cast<SurfaceMesh>(vMesh))
{
return VTKMeshIO::writeVtkPolyData<vtkGenericDataObjectWriter>(surfMesh, filePath);
}
else if (auto tetMesh = std::dynamic_pointer_cast<TetrahedralMesh>(vMesh))
{
return VTKMeshIO::writeVtkUnstructuredGrid<vtkGenericDataObjectWriter>(tetMesh, filePath);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment