MeshLib
 
Loading...
Searching...
No Matches
MR::PointsLoad Namespace Reference

Classes

struct  E57LoadSettings
 
struct  NamedCloud
 loads scene from e57 file More...
 

Functions

MRMESH_API Expected< PointCloudfromText (const std::filesystem::path &file, const PointsLoadSettings &settings)
 loads from .csv, .asc, .xyz, .txt file
 
MRMESH_API Expected< PointCloudfromText (std::istream &in, const PointsLoadSettings &settings)
 
MRMESH_API Expected< PointCloudfromText (const std::filesystem::path &file, AffineXf3f *outXf=nullptr, ProgressCallback callback={})
 
MRMESH_API Expected< PointCloudfromText (std::istream &in, AffineXf3f *outXf=nullptr, ProgressCallback callback={})
 
MRMESH_API Expected< PointCloudfromPts (const std::filesystem::path &file, VertColors *colors=nullptr, AffineXf3f *outXf=nullptr, ProgressCallback callback={})
 loads from Laser scan plain data format (.pts) file
 
MRMESH_API Expected< PointCloudfromPts (std::istream &in, VertColors *colors=nullptr, AffineXf3f *outXf=nullptr, ProgressCallback callback={})
 
MRMESH_API Expected< PointCloudfromCtm (const std::filesystem::path &file, VertColors *colors=nullptr, ProgressCallback callback={})
 loads from .ctm file
 
MRMESH_API Expected< PointCloudfromCtm (std::istream &in, VertColors *colors=nullptr, ProgressCallback callback={})
 
MRMESH_API Expected< PointCloudfromPly (const std::filesystem::path &file, VertColors *colors=nullptr, ProgressCallback callback={})
 loads from .ply file
 
MRMESH_API Expected< PointCloudfromPly (std::istream &in, VertColors *colors=nullptr, ProgressCallback callback={})
 
MRMESH_API Expected< PointCloudfromObj (const std::filesystem::path &file, ProgressCallback callback={})
 loads from .obj file
 
MRMESH_API Expected< PointCloudfromObj (std::istream &in, ProgressCallback callback={})
 
MRMESH_API Expected< PointCloudfromE57 (const std::filesystem::path &file, VertColors *colors=nullptr, AffineXf3f *outXf=nullptr, ProgressCallback callback={})
 loads from .e57 file
 
MRMESH_API Expected< PointCloudfromLas (const std::filesystem::path &file, VertColors *colors=nullptr, AffineXf3f *outXf=nullptr, ProgressCallback callback={})
 loads from .las file
 
MRMESH_API Expected< PointCloudfromLas (std::istream &in, VertColors *colors=nullptr, AffineXf3f *outXf=nullptr, ProgressCallback callback={})
 
MRMESH_API Expected< PointCloudfromDxf (const std::filesystem::path &file, ProgressCallback callback={})
 
MRMESH_API Expected< PointCloudfromDxf (std::istream &in, ProgressCallback callback={})
 
MRMESH_API Expected< PointCloudfromAnySupportedFormat (const std::filesystem::path &file, VertColors *colors=nullptr, AffineXf3f *outXf=nullptr, ProgressCallback callback={})
 detects the format from file extension and loads points from it
 
MRMESH_API Expected< PointCloudfromAnySupportedFormat (std::istream &in, const std::string &extension, VertColors *colors=nullptr, AffineXf3f *outXf=nullptr, ProgressCallback callback={})
 extension in *.ext format
 
MRMESH_API Expected< std::vector< NamedCloud > > fromSceneE57File (const std::filesystem::path &file, const E57LoadSettings &settings={})
 

Variables

MRMESH_API const IOFilters Filters
 

Function Documentation

◆ fromSceneE57File()

MRMESH_API Expected< std::vector< NamedCloud > > MR::PointsLoad::fromSceneE57File ( const std::filesystem::path & file,
const E57LoadSettings & settings = {} )