14namespace DistanceMapLoad
27[[deprecated(
"Use fromRaw( path, settings )")]]
36[[deprecated(
"Use fromMrDistanceMap( path, settings )")]]
40 .distanceMapToWorld = ¶ms,
41 .progress = progressCb,
45#if !defined( __EMSCRIPTEN__ ) && !defined( MRMESH_NO_TIFF )
47[[deprecated(
"Use fromTiff( path, settings )")]]
51 .distanceMapToWorld = ¶ms,
52 .progress = progressCb,
58[[deprecated(
"Use fromAnySupportedFormat( path, settings )" )]]
62 .distanceMapToWorld = params,
63 .progress = progressCb,
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:79
std::function< bool(float)> ProgressCallback
Definition MRMesh/MRMeshFwd.h:641
MRMESH_API Expected< DistanceMap > fromRaw(const std::filesystem::path &path, const DistanceMapLoadSettings &settings={})
Load DistanceMap from binary file Format: 2 integer - DistanceMap.resX & DistanceMap....
MRMESH_API Expected< DistanceMap > fromTiff(const std::filesystem::path &path, const DistanceMapLoadSettings &settings={})
MRMESH_API Expected< DistanceMap > fromMrDistanceMap(const std::filesystem::path &path, const DistanceMapLoadSettings &settings={})
MRMESH_API Expected< DistanceMap > fromAnySupportedFormat(const std::filesystem::path &path, const DistanceMapLoadSettings &settings={})
tl::expected< T, E > Expected
Definition MRExpected.h:59
settings for loading distance maps from external formats
Definition MRDistanceMapParams.h:189
ProgressCallback progress
to report load progress and cancel loading if user desires
Definition MRDistanceMapParams.h:193
This structure store data to transform distance map to world coordinates.
Definition MRDistanceMapParams.h:136