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
53
60
67
74
81
88
95
102
109
116
123
130
137
143
150
157
163
170
177
183
190
197
203
210
217
224
231
235
240
244
248
254
270MRC_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);
271
281MRC_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);
282
299
311
329
347
357
360
363
368
376
380
386
393
400
407
414
421
428
435
442
449
456
462
469
473
478
482
486
492
504
513MRC_API MR_ContourToDistanceMapParams *MR_ContourToDistanceMapParams_Construct_3(const MR_Vector2i *resolution, const MR_Box2f *box, const bool *withSign);
514
524
531MRC_API MR_ContourToDistanceMapParams *MR_ContourToDistanceMapParams_Construct_4_float(float pixelSize, const MR_std_vector_std_vector_MR_Vector2f *contours, float offset, const bool *withSign);
532
538
541
544
549
557
563
567
574
581
588
597
606
615
624
633
642
650
658
666
670
675
679
683
689
696
703
710
713
716
721
729
736MRC_API MR_Vector3f MR_DistanceMapToWorld_toWorld(const MR_DistanceMapToWorld *_this, float x, float y, float depth);
737
741
748
755
762
769
776
783
787
792
799
803
807
812
815
818
825
832
839
846
853
860
867
871
876
883
887
891
896
899
902
909
910#ifdef __cplusplus
911} // extern "C"
912#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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
Definition MRAffineXf.h:39
Definition MRBox.h:78
Definition MRMatrix3.h:68
Generated from class MR::Vector2f.
Definition MRVector2.h:36
Generated from class MR::Vector2i.
Definition MRVector2.h:50
Generated from class MR::Vector3f.
Definition MRVector3.h:47