Go to the source code of this file.
Typedefs | |
| typedef struct MR_FaceMap | MR_FaceMap |
| typedef struct MR_PartMapping | MR_PartMapping |
| typedef struct MR_VertMap | MR_VertMap |
| typedef struct MR_WholeEdgeMap | MR_WholeEdgeMap |
| typedef struct MR_Src2TgtMaps | MR_Src2TgtMaps |
| typedef struct MR_Tgt2SrcMaps | MR_Tgt2SrcMaps |
Functions | |
| MRC_API MR_Src2TgtMaps * | MR_Src2TgtMaps_Construct (MR_FaceMap *outFmap, MR_VertMap *outVmap, MR_WholeEdgeMap *outEmap) |
| MRC_API const MR_Src2TgtMaps * | MR_Src2TgtMaps_OffsetPtr (const MR_Src2TgtMaps *ptr, ptrdiff_t i) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. | |
| MRC_API MR_Src2TgtMaps * | MR_Src2TgtMaps_OffsetMutablePtr (MR_Src2TgtMaps *ptr, ptrdiff_t i) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. | |
| MRC_API void | MR_Src2TgtMaps_Destroy (const MR_Src2TgtMaps *_this) |
Destroys a heap-allocated instance of MR_Src2TgtMaps. Does nothing if the pointer is null. | |
| MRC_API void | MR_Src2TgtMaps_DestroyArray (const MR_Src2TgtMaps *_this) |
Destroys a heap-allocated array of MR_Src2TgtMaps. Does nothing if the pointer is null. | |
| MRC_API const MR_PartMapping * | MR_Src2TgtMaps_ConvertTo_const_MR_PartMapping_ref (const MR_Src2TgtMaps *_this) |
| MRC_API const MR_PartMapping * | MR_Src2TgtMaps_getPartMapping (const MR_Src2TgtMaps *_this) |
| MRC_API MR_Tgt2SrcMaps * | MR_Tgt2SrcMaps_Construct (MR_FaceMap *outFmap, MR_VertMap *outVmap, MR_WholeEdgeMap *outEmap) |
| MRC_API const MR_Tgt2SrcMaps * | MR_Tgt2SrcMaps_OffsetPtr (const MR_Tgt2SrcMaps *ptr, ptrdiff_t i) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. | |
| MRC_API MR_Tgt2SrcMaps * | MR_Tgt2SrcMaps_OffsetMutablePtr (MR_Tgt2SrcMaps *ptr, ptrdiff_t i) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element. | |
| MRC_API void | MR_Tgt2SrcMaps_Destroy (const MR_Tgt2SrcMaps *_this) |
Destroys a heap-allocated instance of MR_Tgt2SrcMaps. Does nothing if the pointer is null. | |
| MRC_API void | MR_Tgt2SrcMaps_DestroyArray (const MR_Tgt2SrcMaps *_this) |
Destroys a heap-allocated array of MR_Tgt2SrcMaps. Does nothing if the pointer is null. | |
| MRC_API const MR_PartMapping * | MR_Tgt2SrcMaps_ConvertTo_const_MR_PartMapping_ref (const MR_Tgt2SrcMaps *_this) |
| MRC_API const MR_PartMapping * | MR_Tgt2SrcMaps_getPartMapping (const MR_Tgt2SrcMaps *_this) |
| typedef struct MR_FaceMap MR_FaceMap |
| typedef struct MR_PartMapping MR_PartMapping |
| typedef struct MR_Src2TgtMaps MR_Src2TgtMaps |
use this adapter to call functions expecting PartMapping parameter to receive src2tgt dense maps Generated from class MR::Src2TgtMaps.
| typedef struct MR_Tgt2SrcMaps MR_Tgt2SrcMaps |
use this adapter to call functions expecting PartMapping parameter to receive tgt2src dense maps Generated from class MR::Tgt2SrcMaps.
| typedef struct MR_VertMap MR_VertMap |
| typedef struct MR_WholeEdgeMap MR_WholeEdgeMap |
| MRC_API MR_Src2TgtMaps * MR_Src2TgtMaps_Construct | ( | MR_FaceMap * | outFmap, |
| MR_VertMap * | outVmap, | ||
| MR_WholeEdgeMap * | outEmap ) |
Generated from a constructor of class MR::Src2TgtMaps. Never returns null. Returns an instance allocated on the heap! Must call MR_Src2TgtMaps_Destroy() to free it when you're done using it.
| MRC_API const MR_PartMapping * MR_Src2TgtMaps_ConvertTo_const_MR_PartMapping_ref | ( | const MR_Src2TgtMaps * | _this | ) |
Generated from a conversion operator of class MR::Src2TgtMaps to type const MR::PartMapping &. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API void MR_Src2TgtMaps_Destroy | ( | const MR_Src2TgtMaps * | _this | ) |
Destroys a heap-allocated instance of MR_Src2TgtMaps. Does nothing if the pointer is null.
| MRC_API void MR_Src2TgtMaps_DestroyArray | ( | const MR_Src2TgtMaps * | _this | ) |
Destroys a heap-allocated array of MR_Src2TgtMaps. Does nothing if the pointer is null.
| MRC_API const MR_PartMapping * MR_Src2TgtMaps_getPartMapping | ( | const MR_Src2TgtMaps * | _this | ) |
Generated from a method of class MR::Src2TgtMaps named getPartMapping. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_Src2TgtMaps * MR_Src2TgtMaps_OffsetMutablePtr | ( | MR_Src2TgtMaps * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Src2TgtMaps * MR_Src2TgtMaps_OffsetPtr | ( | const MR_Src2TgtMaps * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API MR_Tgt2SrcMaps * MR_Tgt2SrcMaps_Construct | ( | MR_FaceMap * | outFmap, |
| MR_VertMap * | outVmap, | ||
| MR_WholeEdgeMap * | outEmap ) |
Generated from a constructor of class MR::Tgt2SrcMaps. Never returns null. Returns an instance allocated on the heap! Must call MR_Tgt2SrcMaps_Destroy() to free it when you're done using it.
| MRC_API const MR_PartMapping * MR_Tgt2SrcMaps_ConvertTo_const_MR_PartMapping_ref | ( | const MR_Tgt2SrcMaps * | _this | ) |
Generated from a conversion operator of class MR::Tgt2SrcMaps to type const MR::PartMapping &. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API void MR_Tgt2SrcMaps_Destroy | ( | const MR_Tgt2SrcMaps * | _this | ) |
Destroys a heap-allocated instance of MR_Tgt2SrcMaps. Does nothing if the pointer is null.
| MRC_API void MR_Tgt2SrcMaps_DestroyArray | ( | const MR_Tgt2SrcMaps * | _this | ) |
Destroys a heap-allocated array of MR_Tgt2SrcMaps. Does nothing if the pointer is null.
| MRC_API const MR_PartMapping * MR_Tgt2SrcMaps_getPartMapping | ( | const MR_Tgt2SrcMaps * | _this | ) |
Generated from a method of class MR::Tgt2SrcMaps named getPartMapping. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_Tgt2SrcMaps * MR_Tgt2SrcMaps_OffsetMutablePtr | ( | MR_Tgt2SrcMaps * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
| MRC_API const MR_Tgt2SrcMaps * MR_Tgt2SrcMaps_OffsetPtr | ( | const MR_Tgt2SrcMaps * | ptr, |
| ptrdiff_t | i ) |
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.