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
26
31
36
41
46
52
57
63
69
74
80
86
91
97
103
108
114
120
125
131
137
142
148
154
159
165
171
176
182
188
193
199
203
208
211
214
219
233
241
254
262
277
292
299
302
305
310
316
320
326
332
337
343
349
354
360
366
371
377
383
388
394
398
403
406
409
414
423
431
439
446
451
454
457
462
468
474
478
484
489
495
503
510
518
526
533
541
548
554
561
565
570
573
576
581
587
593
599
602
605
610
616
623MRC_API MR_Vector3f MR_DistanceMapToWorld_toWorld(const MR_DistanceMapToWorld *_this, float x, float y, float depth);
624
628
634
639
645
651
656
662
666
671
675
678
681
685
688
691
696
702
707
713
719
724
730
734
739
743
746
749
753
756
759
764
765#ifdef __cplusplus
766} // extern "C"
767#endif
struct MR_std_vector_std_vector_MR_Vector2f MR_std_vector_std_vector_MR_Vector2f
Definition MR2DContoursTriangulation.h:21
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:19
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:35
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)
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
struct MR_DistanceMapSaveSettings MR_DistanceMapSaveSettings
Definition MRTiff.h:10
MR_PassBy
Definition common.h:23
#define MRC_API
Definition exports.h:11
size_t size() const
Definition MRAffineXf.h:39
Definition MRBox.h:78
Definition MRMatrix3.h:68
Definition MRVector2.h:45
Definition MRVector2.h:29
Definition MRVector3.h:52