28 void import_tet_mesh(
const std::string & filename, std::vector<vec3>& points, std::vector<int>& tets, std::vector<int>& tet_labels);
33 void import_surface_mesh(
const std::string& filename, std::vector<vec3>& points, std::vector<int>&triangleIndices);
38 void import_voxel_grid(
const std::string& filename,
vec3& origin,
vec3& voxel_size,
int& x,
int& y,
int& z, std::vector<int>& voxels);
48 void import_geometry(
const std::string& filename,
vec3& origin,
vec3& size,
double& discretization, std::vector<unsigned int>& labels, std::vector<std::shared_ptr<Geometry>>& geometries);
53 void export_tet_mesh(
const std::string& filename, std::vector<vec3>& points, std::vector<int>& tets, std::vector<int>& tet_labels);
58 void export_surface_mesh(
const std::string& filename, std::vector<vec3>& points, std::vector<int>& faces);
void export_surface_mesh(const std::string &filename, std::vector< vec3 > &points, std::vector< int > &faces)
Definition: mesh_io.cpp:375
A 3D double vector.
Definition: Vec3d.h:26
void export_tet_mesh(const std::string &filename, std::vector< vec3 > &points, std::vector< int > &tets, std::vector< int > &tet_labels)
Definition: mesh_io.cpp:351
void import_surface_mesh(const std::string &filename, std::vector< vec3 > &points, std::vector< int > &triangleIndices)
Definition: mesh_io.cpp:106
void export_surface_mesh_debug(const std::string &filename, ISMesh &mesh)
Definition: mesh_io.cpp:425
void import_tet_mesh(const std::string &filename, std::vector< vec3 > &points, std::vector< int > &tets, std::vector< int > &tet_labels)
Definition: mesh_io.cpp:64
void import_voxel_grid(const std::string &filename, vec3 &origin, vec3 &voxel_size, int &Ni, int &Nj, int &Nk, std::vector< int > &voxels)
Definition: mesh_io.cpp:161
std::shared_ptr< Geometry > load_geometry(std::ifstream &file)
Definition: mesh_io.cpp:208
void import_geometry(const std::string &filename, vec3 &origin, vec3 &size, double &discretization, std::vector< unsigned int > &labels, std::vector< std::shared_ptr< Geometry >> &geometries)
Definition: mesh_io.cpp:307