16 #ifndef SURGSIM_DATASTRUCTURES_TRIANGLEMESHUTILITIES_INL_H 17 #define SURGSIM_DATASTRUCTURES_TRIANGLEMESHUTILITIES_INL_H 22 auto triangleMeshDelegate = std::make_shared<SurgSim::DataStructures::TriangleMeshPlyReaderDelegate<M>>();
24 PlyReader reader(fileName);
28 "The input file " << fileName <<
" does not have the property required by triangle mesh.";
31 return triangleMeshDelegate->getMesh();
#define SURGSIM_ASSERT(condition)
Assert that condition is true.
Definition: Assert.h:77
std::shared_ptr< TriangleMeshPlain > loadTriangleMesh(const std::string &filename)
Helper function to load a mesh from a given filename, does NOT do path resolution.
Definition: TriangleMeshUtilities.cpp:23
string(TOUPPER ${DEVICE}DEVICE_UPPER_CASE) option(BUILD_DEVICE_ $
Definition: CMakeLists.txt:35