MeshLib C Docs
Loading...
Searching...
No Matches
MRContour.h File Reference
#include <MRCMesh/MRVector3.h>
#include <MRCMisc/exports.h>

Go to the source code of this file.

Typedefs

typedef struct MR_std_vector_MR_Vector2d MR_std_vector_MR_Vector2d
 
typedef struct MR_std_vector_MR_Vector2f MR_std_vector_MR_Vector2f
 
typedef struct MR_std_vector_MR_Vector3d MR_std_vector_MR_Vector3d
 
typedef struct MR_std_vector_MR_Vector3f MR_std_vector_MR_Vector3f
 
typedef struct MR_std_vector_std_vector_MR_Vector2d MR_std_vector_std_vector_MR_Vector2d
 
typedef struct MR_std_vector_std_vector_MR_Vector2f MR_std_vector_std_vector_MR_Vector2f
 
typedef struct MR_std_vector_std_vector_MR_Vector3d MR_std_vector_std_vector_MR_Vector3d
 
typedef struct MR_std_vector_std_vector_MR_Vector3f MR_std_vector_std_vector_MR_Vector3f
 

Functions

MRC_API float MR_calcOrientedArea_float_float_std_vector_MR_Vector2f (const MR_std_vector_MR_Vector2f *contour)
 
MRC_API double MR_calcOrientedArea_double_double_std_vector_MR_Vector2d (const MR_std_vector_MR_Vector2d *contour)
 
MRC_API MR_Vector3f MR_calcOrientedArea_float_float_std_vector_MR_Vector3f (const MR_std_vector_MR_Vector3f *contour)
 
MRC_API MR_Vector3d MR_calcOrientedArea_double_double_std_vector_MR_Vector3d (const MR_std_vector_MR_Vector3d *contour)
 
MRC_API float MR_calcLength_MR_Vector2f_float (const MR_std_vector_MR_Vector2f *contour)
 
MRC_API double MR_calcLength_MR_Vector2d_double (const MR_std_vector_MR_Vector2d *contour)
 
MRC_API float MR_calcLength_MR_Vector3f_float (const MR_std_vector_MR_Vector3f *contour)
 
MRC_API double MR_calcLength_MR_Vector3d_double (const MR_std_vector_MR_Vector3d *contour)
 
MRC_API MR_std_vector_MR_Vector2fMR_convertContourTo2f_std_vector_MR_Vector2f (const MR_std_vector_MR_Vector2f *from)
 
MRC_API MR_std_vector_MR_Vector2fMR_convertContourTo2f_std_vector_MR_Vector2d (const MR_std_vector_MR_Vector2d *from)
 
MRC_API MR_std_vector_MR_Vector2fMR_convertContourTo2f_std_vector_MR_Vector3f (const MR_std_vector_MR_Vector3f *from)
 
MRC_API MR_std_vector_MR_Vector2fMR_convertContourTo2f_std_vector_MR_Vector3d (const MR_std_vector_MR_Vector3d *from)
 
MRC_API MR_std_vector_MR_Vector3fMR_convertContourTo3f_std_vector_MR_Vector2f (const MR_std_vector_MR_Vector2f *from)
 
MRC_API MR_std_vector_MR_Vector3fMR_convertContourTo3f_std_vector_MR_Vector2d (const MR_std_vector_MR_Vector2d *from)
 
MRC_API MR_std_vector_MR_Vector3fMR_convertContourTo3f_std_vector_MR_Vector3f (const MR_std_vector_MR_Vector3f *from)
 
MRC_API MR_std_vector_MR_Vector3fMR_convertContourTo3f_std_vector_MR_Vector3d (const MR_std_vector_MR_Vector3d *from)
 
MRC_API MR_std_vector_MR_Vector2dMR_convertContourTo2d_std_vector_MR_Vector2f (const MR_std_vector_MR_Vector2f *from)
 
MRC_API MR_std_vector_MR_Vector2dMR_convertContourTo2d_std_vector_MR_Vector2d (const MR_std_vector_MR_Vector2d *from)
 
MRC_API MR_std_vector_MR_Vector2dMR_convertContourTo2d_std_vector_MR_Vector3f (const MR_std_vector_MR_Vector3f *from)
 
MRC_API MR_std_vector_MR_Vector2dMR_convertContourTo2d_std_vector_MR_Vector3d (const MR_std_vector_MR_Vector3d *from)
 
MRC_API MR_std_vector_MR_Vector3dMR_convertContourTo3d_std_vector_MR_Vector2f (const MR_std_vector_MR_Vector2f *from)
 
MRC_API MR_std_vector_MR_Vector3dMR_convertContourTo3d_std_vector_MR_Vector2d (const MR_std_vector_MR_Vector2d *from)
 
MRC_API MR_std_vector_MR_Vector3dMR_convertContourTo3d_std_vector_MR_Vector3f (const MR_std_vector_MR_Vector3f *from)
 
MRC_API MR_std_vector_MR_Vector3dMR_convertContourTo3d_std_vector_MR_Vector3d (const MR_std_vector_MR_Vector3d *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector2fMR_convertContoursTo2f_std_vector_std_vector_MR_Vector2f (const MR_std_vector_std_vector_MR_Vector2f *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector2fMR_convertContoursTo2f_std_vector_std_vector_MR_Vector2d (const MR_std_vector_std_vector_MR_Vector2d *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector2fMR_convertContoursTo2f_std_vector_std_vector_MR_Vector3f (const MR_std_vector_std_vector_MR_Vector3f *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector2fMR_convertContoursTo2f_std_vector_std_vector_MR_Vector3d (const MR_std_vector_std_vector_MR_Vector3d *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector3fMR_convertContoursTo3f_std_vector_std_vector_MR_Vector2f (const MR_std_vector_std_vector_MR_Vector2f *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector3fMR_convertContoursTo3f_std_vector_std_vector_MR_Vector2d (const MR_std_vector_std_vector_MR_Vector2d *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector3fMR_convertContoursTo3f_std_vector_std_vector_MR_Vector3f (const MR_std_vector_std_vector_MR_Vector3f *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector3fMR_convertContoursTo3f_std_vector_std_vector_MR_Vector3d (const MR_std_vector_std_vector_MR_Vector3d *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector2dMR_convertContoursTo2d_std_vector_std_vector_MR_Vector2f (const MR_std_vector_std_vector_MR_Vector2f *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector2dMR_convertContoursTo2d_std_vector_std_vector_MR_Vector2d (const MR_std_vector_std_vector_MR_Vector2d *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector2dMR_convertContoursTo2d_std_vector_std_vector_MR_Vector3f (const MR_std_vector_std_vector_MR_Vector3f *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector2dMR_convertContoursTo2d_std_vector_std_vector_MR_Vector3d (const MR_std_vector_std_vector_MR_Vector3d *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector3dMR_convertContoursTo3d_std_vector_std_vector_MR_Vector2f (const MR_std_vector_std_vector_MR_Vector2f *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector3dMR_convertContoursTo3d_std_vector_std_vector_MR_Vector2d (const MR_std_vector_std_vector_MR_Vector2d *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector3dMR_convertContoursTo3d_std_vector_std_vector_MR_Vector3f (const MR_std_vector_std_vector_MR_Vector3f *from)
 
MRC_API MR_std_vector_std_vector_MR_Vector3dMR_convertContoursTo3d_std_vector_std_vector_MR_Vector3d (const MR_std_vector_std_vector_MR_Vector3d *from)
 

Typedef Documentation

◆ MR_std_vector_MR_Vector2d

◆ MR_std_vector_MR_Vector2f

◆ MR_std_vector_MR_Vector3d

◆ MR_std_vector_MR_Vector3f

◆ MR_std_vector_std_vector_MR_Vector2d

◆ MR_std_vector_std_vector_MR_Vector2f

◆ MR_std_vector_std_vector_MR_Vector3d

◆ MR_std_vector_std_vector_MR_Vector3f

Function Documentation

◆ MR_calcLength_MR_Vector2d_double()

MRC_API double MR_calcLength_MR_Vector2d_double ( const MR_std_vector_MR_Vector2d * contour)

returns sum length of the given contour

Template Parameters
Ris the type for the accumulation and for result Generated from function MR::calcLength<MR::Vector2d, double>. Parameter contour can not be null. It is a single object.

◆ MR_calcLength_MR_Vector2f_float()

MRC_API float MR_calcLength_MR_Vector2f_float ( const MR_std_vector_MR_Vector2f * contour)

returns sum length of the given contour

Template Parameters
Ris the type for the accumulation and for result Generated from function MR::calcLength<MR::Vector2f, float>. Parameter contour can not be null. It is a single object.

◆ MR_calcLength_MR_Vector3d_double()

MRC_API double MR_calcLength_MR_Vector3d_double ( const MR_std_vector_MR_Vector3d * contour)

returns sum length of the given contour

Template Parameters
Ris the type for the accumulation and for result Generated from function MR::calcLength<MR::Vector3d, double>. Parameter contour can not be null. It is a single object.

◆ MR_calcLength_MR_Vector3f_float()

MRC_API float MR_calcLength_MR_Vector3f_float ( const MR_std_vector_MR_Vector3f * contour)

returns sum length of the given contour

Template Parameters
Ris the type for the accumulation and for result Generated from function MR::calcLength<MR::Vector3f, float>. Parameter contour can not be null. It is a single object.

◆ MR_calcOrientedArea_double_double_std_vector_MR_Vector2d()

MRC_API double MR_calcOrientedArea_double_double_std_vector_MR_Vector2d ( const MR_std_vector_MR_Vector2d * contour)

>0 for clockwise loop, < 0 for CCW loop

Template Parameters
Ris the type for the accumulation and for result Generated from function MR::calcOrientedArea<double, double>. Parameter contour can not be null. It is a single object.

◆ MR_calcOrientedArea_double_double_std_vector_MR_Vector3d()

MRC_API MR_Vector3d MR_calcOrientedArea_double_double_std_vector_MR_Vector3d ( const MR_std_vector_MR_Vector3d * contour)

returns the vector with the magnitude equal to contour area, and directed to see the contour in ccw order from the vector tip

Template Parameters
Ris the type for the accumulation and for result Generated from function MR::calcOrientedArea<double, double>. Parameter contour can not be null. It is a single object.

◆ MR_calcOrientedArea_float_float_std_vector_MR_Vector2f()

MRC_API float MR_calcOrientedArea_float_float_std_vector_MR_Vector2f ( const MR_std_vector_MR_Vector2f * contour)

>0 for clockwise loop, < 0 for CCW loop

Template Parameters
Ris the type for the accumulation and for result Generated from function MR::calcOrientedArea<float, float>. Parameter contour can not be null. It is a single object.

◆ MR_calcOrientedArea_float_float_std_vector_MR_Vector3f()

MRC_API MR_Vector3f MR_calcOrientedArea_float_float_std_vector_MR_Vector3f ( const MR_std_vector_MR_Vector3f * contour)

returns the vector with the magnitude equal to contour area, and directed to see the contour in ccw order from the vector tip

Template Parameters
Ris the type for the accumulation and for result Generated from function MR::calcOrientedArea<float, float>. Parameter contour can not be null. It is a single object.

◆ MR_convertContoursTo2d_std_vector_std_vector_MR_Vector2d()

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)

Generated from function MR::convertContoursTo2d<std::vector<std::vector<MR::Vector2d>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector2d_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo2d_std_vector_std_vector_MR_Vector2f()

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)

Generated from function MR::convertContoursTo2d<std::vector<std::vector<MR::Vector2f>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector2d_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo2d_std_vector_std_vector_MR_Vector3d()

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)

Generated from function MR::convertContoursTo2d<std::vector<std::vector<MR::Vector3d>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector2d_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo2d_std_vector_std_vector_MR_Vector3f()

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)

Generated from function MR::convertContoursTo2d<std::vector<std::vector<MR::Vector3f>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector2d_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo2f_std_vector_std_vector_MR_Vector2d()

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)

Generated from function MR::convertContoursTo2f<std::vector<std::vector<MR::Vector2d>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector2f_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo2f_std_vector_std_vector_MR_Vector2f()

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)

Generated from function MR::convertContoursTo2f<std::vector<std::vector<MR::Vector2f>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector2f_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo2f_std_vector_std_vector_MR_Vector3d()

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)

Generated from function MR::convertContoursTo2f<std::vector<std::vector<MR::Vector3d>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector2f_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo2f_std_vector_std_vector_MR_Vector3f()

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)

Generated from function MR::convertContoursTo2f<std::vector<std::vector<MR::Vector3f>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector2f_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo3d_std_vector_std_vector_MR_Vector2d()

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)

Generated from function MR::convertContoursTo3d<std::vector<std::vector<MR::Vector2d>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector3d_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo3d_std_vector_std_vector_MR_Vector2f()

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)

Generated from function MR::convertContoursTo3d<std::vector<std::vector<MR::Vector2f>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector3d_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo3d_std_vector_std_vector_MR_Vector3d()

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)

Generated from function MR::convertContoursTo3d<std::vector<std::vector<MR::Vector3d>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector3d_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo3d_std_vector_std_vector_MR_Vector3f()

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)

Generated from function MR::convertContoursTo3d<std::vector<std::vector<MR::Vector3f>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector3d_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo3f_std_vector_std_vector_MR_Vector2d()

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)

Generated from function MR::convertContoursTo3f<std::vector<std::vector<MR::Vector2d>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector3f_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo3f_std_vector_std_vector_MR_Vector2f()

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)

Generated from function MR::convertContoursTo3f<std::vector<std::vector<MR::Vector2f>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector3f_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo3f_std_vector_std_vector_MR_Vector3d()

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)

Generated from function MR::convertContoursTo3f<std::vector<std::vector<MR::Vector3d>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector3f_Destroy() to free it when you're done using it.

◆ MR_convertContoursTo3f_std_vector_std_vector_MR_Vector3f()

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)

Generated from function MR::convertContoursTo3f<std::vector<std::vector<MR::Vector3f>>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_std_vector_MR_Vector3f_Destroy() to free it when you're done using it.

◆ MR_convertContourTo2d_std_vector_MR_Vector2d()

MRC_API MR_std_vector_MR_Vector2d * MR_convertContourTo2d_std_vector_MR_Vector2d ( const MR_std_vector_MR_Vector2d * from)

Generated from function MR::convertContourTo2d<std::vector<MR::Vector2d>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector2d_Destroy() to free it when you're done using it.

◆ MR_convertContourTo2d_std_vector_MR_Vector2f()

MRC_API MR_std_vector_MR_Vector2d * MR_convertContourTo2d_std_vector_MR_Vector2f ( const MR_std_vector_MR_Vector2f * from)

Generated from function MR::convertContourTo2d<std::vector<MR::Vector2f>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector2d_Destroy() to free it when you're done using it.

◆ MR_convertContourTo2d_std_vector_MR_Vector3d()

MRC_API MR_std_vector_MR_Vector2d * MR_convertContourTo2d_std_vector_MR_Vector3d ( const MR_std_vector_MR_Vector3d * from)

Generated from function MR::convertContourTo2d<std::vector<MR::Vector3d>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector2d_Destroy() to free it when you're done using it.

◆ MR_convertContourTo2d_std_vector_MR_Vector3f()

MRC_API MR_std_vector_MR_Vector2d * MR_convertContourTo2d_std_vector_MR_Vector3f ( const MR_std_vector_MR_Vector3f * from)

Generated from function MR::convertContourTo2d<std::vector<MR::Vector3f>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector2d_Destroy() to free it when you're done using it.

◆ MR_convertContourTo2f_std_vector_MR_Vector2d()

MRC_API MR_std_vector_MR_Vector2f * MR_convertContourTo2f_std_vector_MR_Vector2d ( const MR_std_vector_MR_Vector2d * from)

Generated from function MR::convertContourTo2f<std::vector<MR::Vector2d>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector2f_Destroy() to free it when you're done using it.

◆ MR_convertContourTo2f_std_vector_MR_Vector2f()

MRC_API MR_std_vector_MR_Vector2f * MR_convertContourTo2f_std_vector_MR_Vector2f ( const MR_std_vector_MR_Vector2f * from)

Generated from function MR::convertContourTo2f<std::vector<MR::Vector2f>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector2f_Destroy() to free it when you're done using it.

◆ MR_convertContourTo2f_std_vector_MR_Vector3d()

MRC_API MR_std_vector_MR_Vector2f * MR_convertContourTo2f_std_vector_MR_Vector3d ( const MR_std_vector_MR_Vector3d * from)

Generated from function MR::convertContourTo2f<std::vector<MR::Vector3d>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector2f_Destroy() to free it when you're done using it.

◆ MR_convertContourTo2f_std_vector_MR_Vector3f()

MRC_API MR_std_vector_MR_Vector2f * MR_convertContourTo2f_std_vector_MR_Vector3f ( const MR_std_vector_MR_Vector3f * from)

Generated from function MR::convertContourTo2f<std::vector<MR::Vector3f>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector2f_Destroy() to free it when you're done using it.

◆ MR_convertContourTo3d_std_vector_MR_Vector2d()

MRC_API MR_std_vector_MR_Vector3d * MR_convertContourTo3d_std_vector_MR_Vector2d ( const MR_std_vector_MR_Vector2d * from)

Generated from function MR::convertContourTo3d<std::vector<MR::Vector2d>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector3d_Destroy() to free it when you're done using it.

◆ MR_convertContourTo3d_std_vector_MR_Vector2f()

MRC_API MR_std_vector_MR_Vector3d * MR_convertContourTo3d_std_vector_MR_Vector2f ( const MR_std_vector_MR_Vector2f * from)

Generated from function MR::convertContourTo3d<std::vector<MR::Vector2f>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector3d_Destroy() to free it when you're done using it.

◆ MR_convertContourTo3d_std_vector_MR_Vector3d()

MRC_API MR_std_vector_MR_Vector3d * MR_convertContourTo3d_std_vector_MR_Vector3d ( const MR_std_vector_MR_Vector3d * from)

Generated from function MR::convertContourTo3d<std::vector<MR::Vector3d>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector3d_Destroy() to free it when you're done using it.

◆ MR_convertContourTo3d_std_vector_MR_Vector3f()

MRC_API MR_std_vector_MR_Vector3d * MR_convertContourTo3d_std_vector_MR_Vector3f ( const MR_std_vector_MR_Vector3f * from)

Generated from function MR::convertContourTo3d<std::vector<MR::Vector3f>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector3d_Destroy() to free it when you're done using it.

◆ MR_convertContourTo3f_std_vector_MR_Vector2d()

MRC_API MR_std_vector_MR_Vector3f * MR_convertContourTo3f_std_vector_MR_Vector2d ( const MR_std_vector_MR_Vector2d * from)

Generated from function MR::convertContourTo3f<std::vector<MR::Vector2d>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector3f_Destroy() to free it when you're done using it.

◆ MR_convertContourTo3f_std_vector_MR_Vector2f()

MRC_API MR_std_vector_MR_Vector3f * MR_convertContourTo3f_std_vector_MR_Vector2f ( const MR_std_vector_MR_Vector2f * from)

Generated from function MR::convertContourTo3f<std::vector<MR::Vector2f>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector3f_Destroy() to free it when you're done using it.

◆ MR_convertContourTo3f_std_vector_MR_Vector3d()

MRC_API MR_std_vector_MR_Vector3f * MR_convertContourTo3f_std_vector_MR_Vector3d ( const MR_std_vector_MR_Vector3d * from)

Generated from function MR::convertContourTo3f<std::vector<MR::Vector3d>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector3f_Destroy() to free it when you're done using it.

◆ MR_convertContourTo3f_std_vector_MR_Vector3f()

MRC_API MR_std_vector_MR_Vector3f * MR_convertContourTo3f_std_vector_MR_Vector3f ( const MR_std_vector_MR_Vector3f * from)

Generated from function MR::convertContourTo3f<std::vector<MR::Vector3f>>. Parameter from can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_vector_MR_Vector3f_Destroy() to free it when you're done using it.