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
74
79
84
89
94
99
104
109
114
119
124
129
134
139
144
149
154
159
164
169
174
179
184
189
194
199
204
209
214
219
224
229
230#ifdef __cplusplus
231} // extern "C"
232#endif
struct MR_std_vector_std_vector_MR_Vector2f MR_std_vector_std_vector_MR_Vector2f
Definition MR2DContoursTriangulation.h:21
struct MR_std_vector_std_vector_MR_Vector2d MR_std_vector_std_vector_MR_Vector2d
Definition MR2DContoursTriangulation.h:20
struct MR_std_vector_MR_Vector3f MR_std_vector_MR_Vector3f
Definition MRBestFit.h:25
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 include/MRCMisc/exports.h:11
Generated from class MR::Vector3d.
Definition MRVector3.h:55
Generated from class MR::Vector3f.
Definition MRVector3.h:47