MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::RasterLoad Namespace Reference

Classes

struct  RasterLoader
struct  TiffLoadSettings
 TIFF-specific raster load parameters. More...

Typedefs

using RasterFileLoader = Expected<Raster>( * )( const std::filesystem::path&, const RasterLoadSettings& )
using RasterInfoLoader = Expected<RasterInfo>( * )( const std::filesystem::path& )

Functions

Expected< Raster > fromTiff (const std::filesystem::path &path, const RasterLoadSettings &settings={}, const TiffLoadSettings &tiffSettings={})
Expected< RasterInfo > infoFromTiff (const std::filesystem::path &path)
 loads everything about the raster except its values from .tiff format
Expected< Raster > fromAnySupportedFormat (const std::filesystem::path &path, const RasterLoadSettings &settings={})
 detects the format from file extension and loads a raster from it
Expected< RasterInfo > infoFromAnySupportedFormat (const std::filesystem::path &path)
 detects the format from file extension and loads everything about the raster except its samples

Typedef Documentation

◆ RasterFileLoader

using MR::RasterLoad::RasterFileLoader = Expected<Raster>( * )( const std::filesystem::path&, const RasterLoadSettings& )

◆ RasterInfoLoader

using MR::RasterLoad::RasterInfoLoader = Expected<RasterInfo>( * )( const std::filesystem::path& )