Skip to content

Commit db0689e

Browse files
committed
generic string
1 parent b582b2c commit db0689e

File tree

12 files changed

+12
-12
lines changed

12 files changed

+12
-12
lines changed

src/readDMAT.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace pyigl
1313
Eigen::MatrixXN readDMAT(const std::filesystem::path &file_name)
1414
{
1515
Eigen::MatrixXN W;
16-
if (!igl::readDMAT(file_name, W))
16+
if (!igl::readDMAT(file_name.generic_string(), W))
1717
{
1818
throw std::runtime_error("readDMAT: Failed to read DMAT file.");
1919
}

src/readMESH.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace pyigl
1717
Eigen::MatrixXI T; // Tetrahedral indices
1818
Eigen::MatrixXI F; // Face indices
1919

20-
if (!igl::readMESH(mesh_file_name, V, T, F))
20+
if (!igl::readMESH(mesh_file_name.generic_string(), V, T, F))
2121
{
2222
throw std::runtime_error("Failed to read .mesh file: " + mesh_file_name.generic_string());
2323
}

src/readMSH.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ namespace pyigl
2626
std::vector<Eigen::MatrixXN> TriF;
2727
std::vector<Eigen::MatrixXN> TetF;
2828

29-
if (!igl::readMSH(msh_file_name, V, Tri, Tet, TriTag, TetTag, XFields, XF, EFields, TriF, TetF))
29+
if (!igl::readMSH(msh_file_name.generic_string(), V, Tri, Tet, TriTag, TetTag, XFields, XF, EFields, TriF, TetF))
3030
{
3131
throw std::runtime_error("Failed to read .msh file: " + msh_file_name.generic_string());
3232
}

src/readOBJ.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ namespace pyigl
1515
{
1616
Eigen::MatrixXN V,TC,CN;
1717
Eigen::MatrixXI F,FTC,FN;
18-
if(!igl::readOBJ(filename,V,TC,CN,F,FTC,FN))
18+
if(!igl::readOBJ(filename.generic_string(),V,TC,CN,F,FTC,FN))
1919
{
2020
// throw runtime exception
2121
throw std::runtime_error("Failed to read mesh from: " + filename.generic_string());

src/readOFF.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ namespace pyigl
1515
{
1616
Eigen::MatrixXN V,N;
1717
Eigen::MatrixXI F;
18-
if(!igl::readOFF(filename,V,F,N))
18+
if(!igl::readOFF(filename.generic_string(),V,F,N))
1919
{
2020
// throw runtime exception
2121
throw std::runtime_error("Failed to read mesh from: " + filename.generic_string() );

src/read_triangle_mesh.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace pyigl
1717
{
1818
Eigen::MatrixXN V;
1919
Eigen::MatrixXI F;
20-
if(!igl::read_triangle_mesh(path,V,F))
20+
if(!igl::read_triangle_mesh(path.generic_string(),V,F))
2121
{
2222
// throw runtime exception
2323
throw std::runtime_error("Failed to read mesh from: " + path.generic_string());

src/writeDMAT.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ namespace pyigl
1616
const nb::DRef<const Eigen::MatrixXN> &W,
1717
const bool ascii)
1818
{
19-
if (!igl::writeDMAT(file_name, W, ascii))
19+
if (!igl::writeDMAT(file_name.generic_string(), W, ascii))
2020
{
2121
throw std::runtime_error("writeDMAT: Failed to write DMAT file.");
2222
}

src/writeMESH.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ namespace pyigl
1616
const nb::DRef<const Eigen::MatrixXI> &T,
1717
const nb::DRef<const Eigen::MatrixXI> &F)
1818
{
19-
if (!igl::writeMESH(mesh_file_name, V, T, F))
19+
if (!igl::writeMESH(mesh_file_name.generic_string(), V, T, F))
2020
{
2121
throw std::runtime_error("Failed to write .mesh file: " + mesh_file_name.generic_string());
2222
}

src/writeMSH.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace pyigl
2525
std::vector<std::string> EFields;
2626
std::vector<Eigen::MatrixXN> TriF;
2727
std::vector<Eigen::MatrixXN> TetF;
28-
if(!igl::writeMSH(mesh_file_name, V, Tri, Tet, TriTag, TetTag, XFields, XF, EFields, TriF, TetF))
28+
if(!igl::writeMSH(mesh_file_name.generic_string(), V, Tri, Tet, TriTag, TetTag, XFields, XF, EFields, TriF, TetF))
2929
{
3030
throw std::runtime_error("Failed to write .msh file: " + mesh_file_name.generic_string());
3131
}

src/writeOBJ.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ namespace pyigl
2020
const nb::DRef<const Eigen::MatrixXN> &TC,
2121
const nb::DRef<const Eigen::MatrixXI> &FTC)
2222
{
23-
if(!igl::writeOBJ(filename,V,F,CN,FN,TC,FTC))
23+
if(!igl::writeOBJ(filename.generic_string(),V,F,CN,FN,TC,FTC))
2424
{
2525
// throw runtime exception
2626
throw std::runtime_error("Failed to write mesh to: " + filename.generic_string());

0 commit comments

Comments
 (0)