#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:46
MRMESH_API Expected< PointCloud > fromDxf(const std::filesystem::path &file, const PointsLoadSettings &settings={})
MRMESH_API Expected< PointCloud > fromPts(const std::filesystem::path &file, const PointsLoadSettings &settings={})
loads from Laser scan plain data format (.pts) file
MRMESH_API Expected< PointCloud > fromObj(const std::filesystem::path &file, const PointsLoadSettings &settings={})
loads from .obj file
MRMESH_API Expected< PointCloud > fromPly(const std::filesystem::path &file, const PointsLoadSettings &settings={})
loads from .ply file
MRMESH_API Expected< PointCloud > fromAnySupportedFormat(const std::filesystem::path &file, const PointsLoadSettings &settings={})
detects the format from file extension and loads points from it
MRMESH_API Expected< PointCloud > fromText(const std::filesystem::path &file, const PointsLoadSettings &settings={})
loads from .csv, .asc, .xyz, .txt file
tl::expected< T, E > Expected
Definition MRExpected.h:58
Definition MRPointsLoadSettings.h:10