MeshLib C Docs
Loading...
Searching...
No Matches
MRContour.h
Go to the documentation of this file.
1#pragma once
2
3#include <MRCMesh/MRVector3.h>
4#include <MRCMisc/exports.h>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10typedef struct MR_std_vector_MR_Vector2d MR_std_vector_MR_Vector2d; // Defined in `#include <MRCMisc/std_vector_MR_Vector2d.h>`.
11typedef struct MR_std_vector_MR_Vector2f MR_std_vector_MR_Vector2f; // Defined in `#include <MRCMisc/std_vector_MR_Vector2f.h>`.
12typedef struct MR_std_vector_MR_Vector3d MR_std_vector_MR_Vector3d; // Defined in `#include <MRCMisc/std_vector_MR_Vector3d.h>`.
13typedef struct MR_std_vector_MR_Vector3f MR_std_vector_MR_Vector3f; // Defined in `#include <MRCMisc/std_vector_MR_Vector3f.h>`.
14typedef struct MR_std_vector_std_vector_MR_Vector2d MR_std_vector_std_vector_MR_Vector2d; // Defined in `#include <MRCMisc/std_vector_std_vector_MR_Vector2d.h>`.
15typedef 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>`.
16typedef struct MR_std_vector_std_vector_MR_Vector3d MR_std_vector_std_vector_MR_Vector3d; // Defined in `#include <MRCMisc/std_vector_std_vector_MR_Vector3d.h>`.
17typedef struct MR_std_vector_std_vector_MR_Vector3f MR_std_vector_std_vector_MR_Vector3f; // Defined in `#include <MRCMisc/std_vector_std_vector_MR_Vector3f.h>`.
18
19
25
31
38
45
51
57
63
69
70// Instantiate the templates when generating bindings.
75
76// Instantiate the templates when generating bindings.
81
82// Instantiate the templates when generating bindings.
87
88// Instantiate the templates when generating bindings.
93
98
103
108
113
118
123
128
133
138
143
148
153
158
163
168
173
178
183
188
193
198
203
208
213
218
223
228
233
234#ifdef __cplusplus
235} // extern "C"
236#endif
struct MR_std_vector_std_vector_MR_Vector2f MR_std_vector_std_vector_MR_Vector2f
Definition MR2DContoursTriangulation.h:22
struct MR_std_vector_std_vector_MR_Vector2d MR_std_vector_std_vector_MR_Vector2d
Definition MR2DContoursTriangulation.h:21
struct MR_std_vector_MR_Vector3f MR_std_vector_MR_Vector3f
Definition MRBestFit.h:26
MRC_API MR_std_vector_std_vector_MR_Vector3f * MR_convertContoursTo3f_std_vector_std_vector_MR_Vector3d(const MR_std_vector_std_vector_MR_Vector3d *from)
MRC_API MR_std_vector_MR_Vector2f * MR_convertContourTo2f_std_vector_MR_Vector2d(const MR_std_vector_MR_Vector2d *from)
MRC_API float MR_calcLength_MR_Vector3f_float(const MR_std_vector_MR_Vector3f *contour)
MRC_API MR_std_vector_MR_Vector3d * MR_convertContourTo3d_std_vector_MR_Vector2d(const MR_std_vector_MR_Vector2d *from)
MRC_API MR_std_vector_std_vector_MR_Vector2d * MR_convertContoursTo2d_std_vector_std_vector_MR_Vector3d(const MR_std_vector_std_vector_MR_Vector3d *from)
MRC_API MR_std_vector_MR_Vector3d * MR_convertContourTo3d_std_vector_MR_Vector3f(const MR_std_vector_MR_Vector3f *from)
MRC_API MR_std_vector_std_vector_MR_Vector3f * MR_convertContoursTo3f_std_vector_std_vector_MR_Vector3f(const MR_std_vector_std_vector_MR_Vector3f *from)
MRC_API MR_std_vector_std_vector_MR_Vector3d * MR_convertContoursTo3d_std_vector_std_vector_MR_Vector3f(const MR_std_vector_std_vector_MR_Vector3f *from)
MRC_API MR_std_vector_MR_Vector3f * MR_convertContourTo3f_std_vector_MR_Vector3f(const MR_std_vector_MR_Vector3f *from)
MRC_API double MR_calcLength_MR_Vector2d_double(const MR_std_vector_MR_Vector2d *contour)
MRC_API MR_std_vector_std_vector_MR_Vector2f * MR_convertContoursTo2f_std_vector_std_vector_MR_Vector3f(const MR_std_vector_std_vector_MR_Vector3f *from)
MRC_API MR_std_vector_std_vector_MR_Vector3f * MR_convertContoursTo3f_std_vector_std_vector_MR_Vector2d(const MR_std_vector_std_vector_MR_Vector2d *from)
MRC_API MR_std_vector_MR_Vector3f * MR_convertContourTo3f_std_vector_MR_Vector2d(const MR_std_vector_MR_Vector2d *from)
MRC_API MR_std_vector_MR_Vector2d * MR_convertContourTo2d_std_vector_MR_Vector3f(const MR_std_vector_MR_Vector3f *from)
struct MR_std_vector_MR_Vector3d MR_std_vector_MR_Vector3d
Definition MRContour.h:12
MRC_API MR_std_vector_std_vector_MR_Vector2d * MR_convertContoursTo2d_std_vector_std_vector_MR_Vector3f(const MR_std_vector_std_vector_MR_Vector3f *from)
MRC_API MR_std_vector_std_vector_MR_Vector3d * MR_convertContoursTo3d_std_vector_std_vector_MR_Vector2f(const MR_std_vector_std_vector_MR_Vector2f *from)
struct MR_std_vector_std_vector_MR_Vector3f MR_std_vector_std_vector_MR_Vector3f
Definition MRContour.h:17
MRC_API MR_std_vector_MR_Vector3f * MR_convertContourTo3f_std_vector_MR_Vector2f(const MR_std_vector_MR_Vector2f *from)
MRC_API MR_std_vector_MR_Vector3d * MR_convertContourTo3d_std_vector_MR_Vector2f(const MR_std_vector_MR_Vector2f *from)
MRC_API MR_std_vector_MR_Vector2f * MR_convertContourTo2f_std_vector_MR_Vector2f(const MR_std_vector_MR_Vector2f *from)
MRC_API float MR_calcOrientedArea_float_float_std_vector_MR_Vector2f(const MR_std_vector_MR_Vector2f *contour)
MRC_API MR_std_vector_MR_Vector3f * MR_convertContourTo3f_std_vector_MR_Vector3d(const MR_std_vector_MR_Vector3d *from)
MRC_API MR_std_vector_std_vector_MR_Vector2d * MR_convertContoursTo2d_std_vector_std_vector_MR_Vector2f(const MR_std_vector_std_vector_MR_Vector2f *from)
MRC_API double MR_calcOrientedArea_double_double_std_vector_MR_Vector2d(const MR_std_vector_MR_Vector2d *contour)
MRC_API MR_std_vector_std_vector_MR_Vector3f * MR_convertContoursTo3f_std_vector_std_vector_MR_Vector2f(const MR_std_vector_std_vector_MR_Vector2f *from)
MRC_API MR_std_vector_std_vector_MR_Vector2d * MR_convertContoursTo2d_std_vector_std_vector_MR_Vector2d(const MR_std_vector_std_vector_MR_Vector2d *from)
MRC_API MR_std_vector_MR_Vector2d * MR_convertContourTo2d_std_vector_MR_Vector3d(const MR_std_vector_MR_Vector3d *from)
struct MR_std_vector_std_vector_MR_Vector3d MR_std_vector_std_vector_MR_Vector3d
Definition MRContour.h:16
MRC_API MR_std_vector_MR_Vector2d * MR_convertContourTo2d_std_vector_MR_Vector2f(const MR_std_vector_MR_Vector2f *from)
MRC_API MR_std_vector_std_vector_MR_Vector2f * MR_convertContoursTo2f_std_vector_std_vector_MR_Vector2f(const MR_std_vector_std_vector_MR_Vector2f *from)
MRC_API double MR_calcLength_MR_Vector3d_double(const MR_std_vector_MR_Vector3d *contour)
MRC_API MR_std_vector_MR_Vector3d * MR_convertContourTo3d_std_vector_MR_Vector3d(const MR_std_vector_MR_Vector3d *from)
MRC_API MR_std_vector_MR_Vector2f * MR_convertContourTo2f_std_vector_MR_Vector3d(const MR_std_vector_MR_Vector3d *from)
MRC_API MR_std_vector_std_vector_MR_Vector3d * MR_convertContoursTo3d_std_vector_std_vector_MR_Vector2d(const MR_std_vector_std_vector_MR_Vector2d *from)
MRC_API MR_Vector3d MR_calcOrientedArea_double_double_std_vector_MR_Vector3d(const MR_std_vector_MR_Vector3d *contour)
MRC_API MR_std_vector_std_vector_MR_Vector3d * MR_convertContoursTo3d_std_vector_std_vector_MR_Vector3d(const MR_std_vector_std_vector_MR_Vector3d *from)
MRC_API float MR_calcLength_MR_Vector2f_float(const MR_std_vector_MR_Vector2f *contour)
MRC_API MR_std_vector_std_vector_MR_Vector2f * MR_convertContoursTo2f_std_vector_std_vector_MR_Vector2d(const MR_std_vector_std_vector_MR_Vector2d *from)
MRC_API MR_std_vector_MR_Vector2f * MR_convertContourTo2f_std_vector_MR_Vector3f(const MR_std_vector_MR_Vector3f *from)
MRC_API MR_Vector3f MR_calcOrientedArea_float_float_std_vector_MR_Vector3f(const MR_std_vector_MR_Vector3f *contour)
MRC_API MR_std_vector_std_vector_MR_Vector2f * MR_convertContoursTo2f_std_vector_std_vector_MR_Vector3d(const MR_std_vector_std_vector_MR_Vector3d *from)
struct MR_std_vector_MR_Vector2f MR_std_vector_MR_Vector2f
Definition MRContour.h:11
struct MR_std_vector_MR_Vector2d MR_std_vector_MR_Vector2d
Definition MRContour.h:10
MRC_API MR_std_vector_MR_Vector2d * MR_convertContourTo2d_std_vector_MR_Vector2d(const MR_std_vector_MR_Vector2d *from)
#define MRC_API
Definition exports.h:11
Definition MRVector3.h:60
Definition MRVector3.h:51