10 #include "imstkMeshIO.h" 11 #include "imstkVecDataArray.h" 20 template<
typename T,
int N>
class VecDataArray;
37 static std::shared_ptr<PointSet> read(
const std::string& filePath,
MeshFileType meshType);
42 static std::shared_ptr<vega::VolumetricMesh> readVegaMesh(
const std::string& filePath);
47 static bool write(
const std::shared_ptr<imstk::PointSet> imstkMesh,
const std::string& filePath,
const MeshFileType meshType);
52 static std::shared_ptr<PointSet> convertVegaMeshToVolumetricMesh(std::shared_ptr<vega::VolumetricMesh> vegaVolumeMesh);
57 static std::shared_ptr<vega::VolumetricMesh> convertVolumetricMeshToVegaMesh(
const std::shared_ptr<PointSet> volumeMesh);
MeshFileType
Enumeration the mesh file type.
Contains utility classes that convert vega volume mesh to volume mesh and vice-versa.