MeshLib C Docs
Loading...
Searching...
No Matches
MRDistanceMapParams.h
Go to the documentation of this file.
1#pragma once
2
4#include <MRCMesh/MRVector2.h>
5#include <MRCMesh/MRVector3.h>
6#include <MRCMisc/common.h>
7#include <MRCMisc/exports.h>
8
9#include <stdbool.h>
10#include <stddef.h>
11
12#ifdef __cplusplus
13extern "C" {
14#endif
15
16typedef struct MR_Box2f MR_Box2f; // Defined in `#include <MRCMesh/MRBox.h>`.
17typedef struct MR_Matrix3f MR_Matrix3f; // Defined in `#include <MRCMesh/MRMatrix3.h>`.
18typedef struct MR_MeshPart MR_MeshPart; // Defined in `#include <MRCMesh/MRMeshPart.h>`.
19typedef struct MR_std_function_bool_from_float MR_std_function_bool_from_float; // Defined in `#include <MRCMisc/std_function_bool_from_float.h>`.
20typedef struct MR_std_vector_std_vector_MR_Vector2f MR_std_vector_std_vector_MR_Vector2f; // Defined in `#include <MRCMisc/std_vector_std_vector_MR_Vector2f.h>`.
21
22
25
29
33
37
41
47
52
58
64
69
75
81
86
92
98
103
109
115
120
126
132
137
143
149
154
160
166
171
177
183
188
194
198
203
206
209
214
228
236
249
257
272
287
294
297
300
305
311
315
321
327
332
338
344
349
355
361
366
372
378
383
389
393
398
401
404
409
418
426
434
441
446
449
452
457
463
469
473
479
484
490
498
505
513
521
528
536
543
549
556
560
565
568
571
576
582
588
594
597
600
605
611
618MRC_API MR_Vector3f MR_DistanceMapToWorld_toWorld(const MR_DistanceMapToWorld *_this, float x, float y, float depth);
619
623
629
634
640
646
651
657
661
666
670
673
676
680
683
686
691
697
702
708
714
719
725
729
734
738
741
744
748
751
754
759
760#ifdef __cplusplus
761} // extern "C"
762#endif
struct MR_std_vector_std_vector_MR_Vector2f MR_std_vector_std_vector_MR_Vector2f
Definition MR2DContoursTriangulation.h:22
struct MR_std_function_bool_from_float MR_std_function_bool_from_float
Definition MR3mf.h:10
struct MR_MeshPart MR_MeshPart
Definition MRAABBTree.h:14
struct MR_DistanceMapLoadSettings MR_DistanceMapLoadSettings
Definition MRDistanceMapLoad.h:9
MRC_API MR_ContourToDistanceMapParams * MR_ContourToDistanceMapParams_Construct_4_const_MR_Vector2i_ref_std_vector_std_vector_MR_Vector2f(const MR_Vector2i *resolution, const MR_std_vector_std_vector_MR_Vector2f *contours, float offset, const bool *withSign)
MRC_API const MR_DistanceMapToWorld * MR_DistanceMapToWorld_OffsetPtr(const MR_DistanceMapToWorld *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_DistanceMapSaveSettings_Destroy(const MR_DistanceMapSaveSettings *_this)
Destroys a heap-allocated instance of MR_DistanceMapSaveSettings. Does nothing if the pointer is null...
MRC_API void MR_MeshToDistanceMapParams_Set_yRange(MR_MeshToDistanceMapParams *_this, MR_Vector3f value)
MRC_API void MR_DistanceMapSaveSettings_Set_progress(MR_DistanceMapSaveSettings *_this, MR_PassBy value_pass_by, MR_std_function_bool_from_float *value)
MRC_API MR_ContourToDistanceMapParams * MR_ContourToDistanceMapParams_Construct_4_float(float pixelSize, const MR_std_vector_std_vector_MR_Vector2f *contours, float offset, const bool *withSign)
MRC_API const MR_Vector3f * MR_MeshToDistanceMapParams_Get_xRange(const MR_MeshToDistanceMapParams *_this)
MRC_API void MR_DistanceMapToWorld_Set_orgPoint(MR_DistanceMapToWorld *_this, MR_Vector3f value)
MRC_API float * MR_MeshToDistanceMapParams_GetMutable_maxValue(MR_MeshToDistanceMapParams *_this)
MRC_API const MR_Vector3f * MR_DistanceMapToWorld_Get_pixelYVec(const MR_DistanceMapToWorld *_this)
MRC_API MR_Vector2f MR_ContourToDistanceMapParams_toWorld(const MR_ContourToDistanceMapParams *_this, MR_Vector2f point)
MRC_API MR_AffineXf3f MR_MeshToDistanceMapParams_xf(const MR_MeshToDistanceMapParams *_this)
MRC_API MR_DistanceMapToWorld * MR_DistanceMapToWorld_DefaultConstruct(void)
MRC_API MR_ContourToDistanceMapParams * MR_ContourToDistanceMapParams_Construct_4_const_MR_Vector2i_ref_MR_Vector2f(const MR_Vector2i *resolution, const MR_Vector2f *oriPoint, const MR_Vector2f *areaSize, const bool *withSign)
MRC_API const MR_AffineXf3f ** MR_DistanceMapSaveSettings_GetMutable_xf(MR_DistanceMapSaveSettings *_this)
MRC_API MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_Construct_4_const_MR_Vector3f_ref_MR_Vector2f(const MR_Vector3f *direction, const MR_Vector2f *pixelSize, const MR_MeshPart *mp, const bool *usePreciseBoundingBox)
struct MR_DistanceMapToWorld MR_DistanceMapToWorld
Definition MRDistanceMapParams.h:32
MRC_API const MR_Vector2f * MR_ContourToDistanceMapParams_Get_pixelSize(const MR_ContourToDistanceMapParams *_this)
MRC_API MR_AffineXf3f MR_DistanceMapToWorld_ConvertTo_MR_AffineXf3f(const MR_DistanceMapToWorld *_this)
MRC_API MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_Construct_4_const_MR_Matrix3f_ref_const_MR_Vector3f_ref_MR_Vector2i(const MR_Matrix3f *rotation, const MR_Vector3f *origin, const MR_Vector2i *resolution, const MR_Vector2f *size)
MRC_API void MR_DistanceMapToWorld_Set_pixelXVec(MR_DistanceMapToWorld *_this, MR_Vector3f value)
MRC_API MR_DistanceMapToWorld * MR_DistanceMapToWorld_ConstructFromAnother(const MR_DistanceMapToWorld *_other)
MRC_API const MR_ContourToDistanceMapParams * MR_ContourToDistanceMapParams_OffsetPtr(const MR_ContourToDistanceMapParams *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const float * MR_MeshToDistanceMapParams_Get_minValue(const MR_MeshToDistanceMapParams *_this)
MRC_API MR_ContourToDistanceMapParams * MR_ContourToDistanceMapParams_AssignFromAnother(MR_ContourToDistanceMapParams *_this, const MR_ContourToDistanceMapParams *_other)
struct MR_DistanceMapSaveSettings MR_DistanceMapSaveSettings
Definition MRDistanceMapParams.h:40
MRC_API MR_ContourToDistanceMapParams * MR_ContourToDistanceMapParams_ConstructFromAnother(const MR_ContourToDistanceMapParams *_other)
MRC_API void MR_ContourToDistanceMapParams_Set_withSign(MR_ContourToDistanceMapParams *_this, bool value)
MRC_API const MR_std_function_bool_from_float * MR_DistanceMapSaveSettings_Get_progress(const MR_DistanceMapSaveSettings *_this)
MRC_API const MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_OffsetPtr(const MR_MeshToDistanceMapParams *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API bool * MR_MeshToDistanceMapParams_GetMutable_useDistanceLimits(MR_MeshToDistanceMapParams *_this)
MRC_API void MR_DistanceMapToWorld_Set_direction(MR_DistanceMapToWorld *_this, MR_Vector3f value)
MRC_API void MR_MeshToDistanceMapParams_Set_direction(MR_MeshToDistanceMapParams *_this, MR_Vector3f value)
MRC_API const bool * MR_MeshToDistanceMapParams_Get_allowNegativeValues(const MR_MeshToDistanceMapParams *_this)
MRC_API MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_AssignFromAnother(MR_MeshToDistanceMapParams *_this, const MR_MeshToDistanceMapParams *_other)
MRC_API void MR_DistanceMapSaveSettings_DestroyArray(const MR_DistanceMapSaveSettings *_this)
Destroys a heap-allocated array of MR_DistanceMapSaveSettings. Does nothing if the pointer is null.
MRC_API MR_ContourToDistanceMapParams * MR_ContourToDistanceMapParams_Construct_3(const MR_Vector2i *resolution, const MR_Box2f *box, const bool *withSign)
MRC_API MR_ContourToDistanceMapParams * MR_ContourToDistanceMapParams_DefaultConstructArray(size_t num_elems)
MRC_API MR_ContourToDistanceMapParams * MR_ContourToDistanceMapParams_DefaultConstruct(void)
MRC_API const MR_std_function_bool_from_float * MR_DistanceMapLoadSettings_Get_progress(const MR_DistanceMapLoadSettings *_this)
MRC_API MR_Vector2f * MR_ContourToDistanceMapParams_GetMutable_orgPoint(MR_ContourToDistanceMapParams *_this)
MRC_API const MR_DistanceMapSaveSettings * MR_DistanceMapSaveSettings_OffsetPtr(const MR_DistanceMapSaveSettings *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_Vector3f * MR_MeshToDistanceMapParams_Get_yRange(const MR_MeshToDistanceMapParams *_this)
MRC_API void MR_MeshToDistanceMapParams_Set_minValue(MR_MeshToDistanceMapParams *_this, float value)
MRC_API void MR_DistanceMapLoadSettings_DestroyArray(const MR_DistanceMapLoadSettings *_this)
Destroys a heap-allocated array of MR_DistanceMapLoadSettings. Does nothing if the pointer is null.
MRC_API MR_AffineXf3f MR_ContourToDistanceMapParams_xf(const MR_ContourToDistanceMapParams *_this)
MRC_API MR_DistanceMapToWorld *const * MR_DistanceMapLoadSettings_Get_distanceMapToWorld(const MR_DistanceMapLoadSettings *_this)
MRC_API MR_Vector3f * MR_DistanceMapToWorld_GetMutable_pixelYVec(MR_DistanceMapToWorld *_this)
MRC_API MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_ConstructFromAnother(const MR_MeshToDistanceMapParams *_other)
MRC_API void MR_DistanceMapToWorld_DestroyArray(const MR_DistanceMapToWorld *_this)
Destroys a heap-allocated array of MR_DistanceMapToWorld. Does nothing if the pointer is null.
MRC_API MR_DistanceMapLoadSettings * MR_DistanceMapLoadSettings_OffsetMutablePtr(MR_DistanceMapLoadSettings *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_DefaultConstruct(void)
MRC_API void MR_MeshToDistanceMapParams_Set_orgPoint(MR_MeshToDistanceMapParams *_this, MR_Vector3f value)
MRC_API MR_DistanceMapSaveSettings * MR_DistanceMapSaveSettings_ConstructFrom(const MR_AffineXf3f *xf, MR_PassBy progress_pass_by, MR_std_function_bool_from_float *progress)
MRC_API MR_Vector2i * MR_ContourToDistanceMapParams_GetMutable_resolution(MR_ContourToDistanceMapParams *_this)
MRC_API void MR_MeshToDistanceMapParams_Set_maxValue(MR_MeshToDistanceMapParams *_this, float value)
MRC_API MR_Vector3f * MR_MeshToDistanceMapParams_GetMutable_yRange(MR_MeshToDistanceMapParams *_this)
MRC_API MR_Vector3f MR_DistanceMapToWorld_toWorld(const MR_DistanceMapToWorld *_this, float x, float y, float depth)
MRC_API void MR_ContourToDistanceMapParams_Set_orgPoint(MR_ContourToDistanceMapParams *_this, MR_Vector2f value)
MRC_API void MR_MeshToDistanceMapParams_Set_resolution(MR_MeshToDistanceMapParams *_this, MR_Vector2i value)
MRC_API const MR_Vector3f * MR_MeshToDistanceMapParams_Get_direction(const MR_MeshToDistanceMapParams *_this)
MRC_API MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_DefaultConstructArray(size_t num_elems)
MRC_API void MR_ContourToDistanceMapParams_Destroy(const MR_ContourToDistanceMapParams *_this)
Destroys a heap-allocated instance of MR_ContourToDistanceMapParams. Does nothing if the pointer is n...
MRC_API MR_DistanceMapSaveSettings * MR_DistanceMapSaveSettings_DefaultConstruct(void)
MRC_API MR_Vector3f * MR_DistanceMapToWorld_GetMutable_direction(MR_DistanceMapToWorld *_this)
MRC_API MR_DistanceMapToWorld * MR_DistanceMapToWorld_Construct_MR_MeshToDistanceMapParams(const MR_MeshToDistanceMapParams *params)
MRC_API void MR_DistanceMapLoadSettings_Set_progress(MR_DistanceMapLoadSettings *_this, MR_PassBy value_pass_by, MR_std_function_bool_from_float *value)
MRC_API MR_DistanceMapSaveSettings * MR_DistanceMapSaveSettings_ConstructFromAnother(MR_PassBy _other_pass_by, MR_DistanceMapSaveSettings *_other)
MRC_API const MR_Vector2f * MR_ContourToDistanceMapParams_Get_orgPoint(const MR_ContourToDistanceMapParams *_this)
MRC_API void MR_MeshToDistanceMapParams_DestroyArray(const MR_MeshToDistanceMapParams *_this)
Destroys a heap-allocated array of MR_MeshToDistanceMapParams. Does nothing if the pointer is null.
MRC_API MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_OffsetMutablePtr(MR_MeshToDistanceMapParams *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_Construct_3_MR_Vector2f(const MR_AffineXf3f *xf, const MR_Vector2f *pixelSize, const MR_Vector2i *resolution)
MRC_API MR_DistanceMapToWorld * MR_DistanceMapToWorld_Construct_MR_ContourToDistanceMapParams(const MR_ContourToDistanceMapParams *params)
MRC_API MR_DistanceMapLoadSettings * MR_DistanceMapLoadSettings_DefaultConstruct(void)
MRC_API MR_DistanceMapSaveSettings * MR_DistanceMapSaveSettings_DefaultConstructArray(size_t num_elems)
MRC_API void MR_MeshToDistanceMapParams_Set_xRange(MR_MeshToDistanceMapParams *_this, MR_Vector3f value)
MRC_API const MR_Vector3f * MR_DistanceMapToWorld_Get_orgPoint(const MR_DistanceMapToWorld *_this)
MRC_API float * MR_MeshToDistanceMapParams_GetMutable_minValue(MR_MeshToDistanceMapParams *_this)
MRC_API void MR_DistanceMapToWorld_Set_pixelYVec(MR_DistanceMapToWorld *_this, MR_Vector3f value)
MRC_API MR_DistanceMapSaveSettings * MR_DistanceMapSaveSettings_AssignFromAnother(MR_DistanceMapSaveSettings *_this, MR_PassBy _other_pass_by, MR_DistanceMapSaveSettings *_other)
MRC_API void MR_ContourToDistanceMapParams_Set_resolution(MR_ContourToDistanceMapParams *_this, MR_Vector2i value)
MRC_API MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_Construct_3_MR_Vector2i(const MR_AffineXf3f *xf, const MR_Vector2i *resolution, const MR_Vector2f *size)
MRC_API MR_DistanceMapToWorld * MR_DistanceMapToWorld_Construct_MR_AffineXf3f(const MR_AffineXf3f *xf)
MRC_API MR_AffineXf3f MR_ContourToDistanceMapParams_ConvertTo_MR_AffineXf3f(const MR_ContourToDistanceMapParams *_this)
MRC_API MR_DistanceMapLoadSettings * MR_DistanceMapLoadSettings_DefaultConstructArray(size_t num_elems)
MRC_API void MR_DistanceMapLoadSettings_Set_distanceMapToWorld(MR_DistanceMapLoadSettings *_this, MR_DistanceMapToWorld *value)
MRC_API const MR_Vector3f * MR_DistanceMapToWorld_Get_pixelXVec(const MR_DistanceMapToWorld *_this)
MRC_API MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_Construct_4_const_MR_Vector3f_ref_MR_Vector2i(const MR_Vector3f *direction, const MR_Vector2i *resolution, const MR_MeshPart *mp, const bool *usePreciseBoundingBox)
MRC_API MR_ContourToDistanceMapParams * MR_ContourToDistanceMapParams_Construct_1(const MR_DistanceMapToWorld *toWorld)
MRC_API MR_Vector3f * MR_MeshToDistanceMapParams_GetMutable_direction(MR_MeshToDistanceMapParams *_this)
MRC_API const bool * MR_ContourToDistanceMapParams_Get_withSign(const MR_ContourToDistanceMapParams *_this)
MRC_API void MR_ContourToDistanceMapParams_Set_pixelSize(MR_ContourToDistanceMapParams *_this, MR_Vector2f value)
MRC_API void MR_ContourToDistanceMapParams_DestroyArray(const MR_ContourToDistanceMapParams *_this)
Destroys a heap-allocated array of MR_ContourToDistanceMapParams. Does nothing if the pointer is null...
MRC_API void MR_DistanceMapToWorld_Destroy(const MR_DistanceMapToWorld *_this)
Destroys a heap-allocated instance of MR_DistanceMapToWorld. Does nothing if the pointer is null.
MRC_API MR_std_function_bool_from_float * MR_DistanceMapLoadSettings_GetMutable_progress(MR_DistanceMapLoadSettings *_this)
MRC_API const MR_Vector3f * MR_MeshToDistanceMapParams_Get_orgPoint(const MR_MeshToDistanceMapParams *_this)
MRC_API MR_Vector3f * MR_DistanceMapToWorld_GetMutable_orgPoint(MR_DistanceMapToWorld *_this)
MRC_API MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_Construct_4_const_MR_Matrix3f_ref_const_MR_Vector2i_ref(const MR_Matrix3f *rotation, const MR_Vector2i *resolution, const MR_MeshPart *mp, const bool *usePreciseBoundingBox)
MRC_API bool * MR_ContourToDistanceMapParams_GetMutable_withSign(MR_ContourToDistanceMapParams *_this)
MRC_API MR_DistanceMapLoadSettings * MR_DistanceMapLoadSettings_AssignFromAnother(MR_DistanceMapLoadSettings *_this, MR_PassBy _other_pass_by, MR_DistanceMapLoadSettings *_other)
MRC_API MR_DistanceMapToWorld * MR_DistanceMapToWorld_DefaultConstructArray(size_t num_elems)
MRC_API MR_DistanceMapToWorld ** MR_DistanceMapLoadSettings_GetMutable_distanceMapToWorld(MR_DistanceMapLoadSettings *_this)
MRC_API void MR_DistanceMapSaveSettings_Set_xf(MR_DistanceMapSaveSettings *_this, const MR_AffineXf3f *value)
MRC_API const MR_Vector3f * MR_DistanceMapToWorld_Get_direction(const MR_DistanceMapToWorld *_this)
MRC_API MR_DistanceMapToWorld * MR_DistanceMapToWorld_OffsetMutablePtr(MR_DistanceMapToWorld *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_MeshToDistanceMapParams_Set_allowNegativeValues(MR_MeshToDistanceMapParams *_this, bool value)
MRC_API MR_Vector3f * MR_DistanceMapToWorld_GetMutable_pixelXVec(MR_DistanceMapToWorld *_this)
MRC_API MR_ContourToDistanceMapParams * MR_ContourToDistanceMapParams_OffsetMutablePtr(MR_ContourToDistanceMapParams *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_Vector2i * MR_ContourToDistanceMapParams_Get_resolution(const MR_ContourToDistanceMapParams *_this)
MRC_API MR_DistanceMapLoadSettings * MR_DistanceMapLoadSettings_ConstructFromAnother(MR_PassBy _other_pass_by, MR_DistanceMapLoadSettings *_other)
MRC_API MR_Vector2i * MR_MeshToDistanceMapParams_GetMutable_resolution(MR_MeshToDistanceMapParams *_this)
MRC_API MR_std_function_bool_from_float * MR_DistanceMapSaveSettings_GetMutable_progress(MR_DistanceMapSaveSettings *_this)
MRC_API const MR_Vector2i * MR_MeshToDistanceMapParams_Get_resolution(const MR_MeshToDistanceMapParams *_this)
MRC_API MR_AffineXf3f MR_MeshToDistanceMapParams_ConvertTo_MR_AffineXf3f(const MR_MeshToDistanceMapParams *_this)
MRC_API MR_Vector2f * MR_ContourToDistanceMapParams_GetMutable_pixelSize(MR_ContourToDistanceMapParams *_this)
MRC_API MR_DistanceMapToWorld * MR_DistanceMapToWorld_AssignFromAnother(MR_DistanceMapToWorld *_this, const MR_DistanceMapToWorld *_other)
MRC_API bool * MR_MeshToDistanceMapParams_GetMutable_allowNegativeValues(MR_MeshToDistanceMapParams *_this)
MRC_API void MR_MeshToDistanceMapParams_Destroy(const MR_MeshToDistanceMapParams *_this)
Destroys a heap-allocated instance of MR_MeshToDistanceMapParams. Does nothing if the pointer is null...
MRC_API void MR_DistanceMapLoadSettings_Destroy(const MR_DistanceMapLoadSettings *_this)
Destroys a heap-allocated instance of MR_DistanceMapLoadSettings. Does nothing if the pointer is null...
MRC_API MR_DistanceMapSaveSettings * MR_DistanceMapSaveSettings_OffsetMutablePtr(MR_DistanceMapSaveSettings *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_MeshToDistanceMapParams_Set_useDistanceLimits(MR_MeshToDistanceMapParams *_this, bool value)
MRC_API const bool * MR_MeshToDistanceMapParams_Get_useDistanceLimits(const MR_MeshToDistanceMapParams *_this)
MRC_API MR_Vector3f * MR_MeshToDistanceMapParams_GetMutable_xRange(MR_MeshToDistanceMapParams *_this)
MRC_API const float * MR_MeshToDistanceMapParams_Get_maxValue(const MR_MeshToDistanceMapParams *_this)
MRC_API MR_DistanceMapLoadSettings * MR_DistanceMapLoadSettings_ConstructFrom(MR_DistanceMapToWorld *distanceMapToWorld, MR_PassBy progress_pass_by, MR_std_function_bool_from_float *progress)
MRC_API const MR_DistanceMapLoadSettings * MR_DistanceMapLoadSettings_OffsetPtr(const MR_DistanceMapLoadSettings *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Vector3f * MR_MeshToDistanceMapParams_GetMutable_orgPoint(MR_MeshToDistanceMapParams *_this)
MRC_API const MR_AffineXf3f *const * MR_DistanceMapSaveSettings_Get_xf(const MR_DistanceMapSaveSettings *_this)
MRC_API MR_AffineXf3f MR_DistanceMapToWorld_xf(const MR_DistanceMapToWorld *_this)
MRC_API MR_MeshToDistanceMapParams * MR_MeshToDistanceMapParams_Construct_4_const_MR_Matrix3f_ref_const_MR_Vector3f_ref_MR_Vector2f(const MR_Matrix3f *rotation, const MR_Vector3f *origin, const MR_Vector2f *pixelSize, const MR_Vector2i *resolution)
MRC_API void MR_MeshToDistanceMapParams_setDistanceLimits(MR_MeshToDistanceMapParams *_this, float min, float max)
struct MR_MeshToDistanceMapParams MR_MeshToDistanceMapParams
Definition MRDistanceMap.h:19
struct MR_ContourToDistanceMapParams MR_ContourToDistanceMapParams
Definition MRDistanceMap.h:15
MR_PassBy
Definition common.h:19
#define MRC_API
Definition exports.h:11
size_t size() const
Definition MRAffineXf.h:36
Definition MRBox.h:77
Definition MRMatrix3.h:58
Definition MRVector2.h:44
Definition MRVector2.h:28
Definition MRVector3.h:51